Skip to content

Commit c9b498f

Browse files
add notes for Windows contributor in BUILDING.md (#926)
* add notes for Windows contributor in BUILDING.md * rephrase notes for Windows contributor in BUILDING.md * Update notes for Windows contributor in BUILDING.md Co-authored-by: per1234 <[email protected]> * move Notes for Windows contributors in Build from source section Co-authored-by: per1234 <[email protected]>
1 parent 78004fa commit c9b498f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Diff for: BUILDING.md

+8
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,13 @@ Once you have all the tools installed, you can build the editor following these
6666
yarn start
6767
```
6868

69+
### Notes for Windows contributors
70+
Windows requires the Microsoft Visual C++ (MSVC) compiler toolset to be installed on your development machine.
71+
72+
In case it's not already present, it can be downloaded from the "**Tools for Visual Studio 20XX**" section of the Visual Studio [downloads page](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022) via the "**Build Tools for Visual Studio 20XX**" (e.g., "**Build Tools for Visual Studio 2022**") download link.
73+
74+
Select "**Desktop development with C++**" from the "**Workloads**" tab during the installation procedure.
75+
6976
### CI
7077
7178
This project is built on [GitHub Actions](https://github.com/arduino/arduino-ide/actions).
@@ -82,6 +89,7 @@ This project is built on [GitHub Actions](https://github.com/arduino/arduino-ide
8289
git push origin 1.2.3
8390
```
8491

92+
8593
## Notes for macOS contributors
8694
Beginning in macOS 10.14.5, the software [must be notarized to run](https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution). The signing and notarization processes for the Arduino IDE are managed by our Continuous Integration (CI) workflows, implemented with GitHub Actions. On every push and pull request, the Arduino IDE is built and saved to a workflow artifact. These artifacts can be used by contributors and beta testers who don't want to set up a build system locally.
8795
For security reasons, signing and notarization are disabled for workflow runs for pull requests from forks of this repository. This means that macOS will block you from running those artifacts.

0 commit comments

Comments
 (0)