
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
Arduino IDE PoC
Beware: This is very much work-in-progress. Things can and probably will be broken, even on master.
This repo contains a proof-of-concept for an Arduino IDE based on Theia. It's built on top of a fork of the arduino-cli that sports a gRPC interface.
How to try (offline)
Prerequisites
You should be able to build Theia locally. The requirements are defined here.
git clone https://github.com/bcmi-labs/arduino-editor
cd arduino-editor
yarn
yarn rebuild:electron
yarn --cwd electron-app start
If you want to switch back to the browser-based example, execute the following in the repository root
yarn rebuild:browser
Then you can start the browser example again:
yarn --cwd browser-app start
Arduino Pro IDE Electron Application
The project is built on Azure DevOps.
Currently, we provide the Arduino Pro IDE for the following platforms:
- Windows,
- macOS, and
- Linux.
You can download the latest release applications fom here. If you want to get a nightly build, go to the Azure DevOps page, and follow the steps from below.
Click here for more details on the CI/CD, the GitHub release, and the build process in general.