Leaphy Easybloqs is software to program Leaphy Robots and Arduino microcontrollers using a block-based programming language and a user-friendly interface. It also supports programming RP2040 controllers that are able to run MicroPython.
We welcome PRs from anyone that wants to contribute!
The following should be installed:
- NodeJS (Version 20.X) On Windows: Be sure to install the build tools by checking the box during the NodeJS installation process
- Yarn v1
First install the dependencies by running yarn intall
. This will take a while the first time.
Then run yarn dev
to start the website.
Please create your pull requests against the 'main' branch. Once you create a PR, a GitHub action will run to verify the build and run a linter. If all is well, please wait for a maintainer to review and merge your code. Once merged, it will show up on https://testleaphyeasybloqs.com for integration testing. It will eventually be released to the live version at https://leaphyeasybloqs.com
All issues that involve webbased should be reported on the Leaphy Easybloqs Webbased GitHub page. Issues that involve the blocks should be reported on the Leaphy Blocks GitHub page.