An open API service indexing awesome lists of open source software.

https://github.com/leaphy-robotics/leaphy-webbased-svelte

Leaphy Easybloqs is software to program Leaphy Robots and Arduino microcontrollers using a block-based programming language.
https://github.com/leaphy-robotics/leaphy-webbased-svelte

arduino blockly programming robots

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# Leaphy Easybloqs

## Introduction

Leaphy Easybloqs is software to program [Leaphy Robots](https://www.leaphy.nl) 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](docs/README.md)** for complete guides, patterns, and examples

Quick links:
- **[Contributing Guide](docs/CONTRIBUTING.md)** - Complete step-by-step guide
- **[Temperature Sensor Example](docs/EXAMPLE_TEMPERATURE_SENSOR.md)** - Practical walkthrough
- **[Quick Reference](docs/QUICK_REFERENCE.md)** - Quick reference for common tasks

### 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](https://github.com/leaphy-robotics/leaphy-webbased/issues) page.