Skip to content

Leaphy Easybloqs is software to program Leaphy Robots and Arduino microcontrollers using a block-based programming language.

Notifications You must be signed in to change notification settings

leaphy-robotics/leaphy-webbased-svelte

Repository files navigation

Leaphy Easybloqs

Introduction

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.

Contributing

We welcome PRs from anyone that wants to contribute!

Adding New Blocks and Devices

If you want to add new blocks or devices to Leaphy Easybloqs, check out our comprehensive documentation:

📚 See Documentation Index for complete guides, patterns, and examples

Quick links:

Prerequisites

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
  • pnpm

Running locally

First install the dependencies by running pnpm intall. This will take a while the first time. Then run pnpm dev to start the website.

Pull Requests

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

Issues

All issues that involve webbased should be reported on the Leaphy Easybloqs Webbased GitHub page.

About

Leaphy Easybloqs is software to program Leaphy Robots and Arduino microcontrollers using a block-based programming language.

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages