Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 4 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,7 @@
[![CI test status](https://github.com/pybricks/pybricks-code/workflows/CI%20Tests/badge.svg)](https://github.com/pybricks/pybricks-code/actions/workflows/test-pull-request.yml) [![codecov](https://codecov.io/gh/pybricks/pybricks-code/branch/master/graph/badge.svg?token=EJEBMN635G)](https://codecov.io/gh/pybricks/pybricks-code)
# PyBricks CaptiClient

pybricks-code
=============
PyBricks CaptiClient is a customized version of the open-source Pybricks Code editor focused on classroom-friendly coding, clearer project navigation, and real-time co-op programming.

A Web App for programming LEGO® Powered Up smart hubs using Pybricks MicroPython.
It keeps the Pybricks firmware and MicroPython workflow while adding CaptiClient-specific features such as shared room programs, cross-device collaboration support, a redesigned home experience, Jerry AI assistance, and clearer onboarding for new users.

**Try it at <https://code.pybricks.com> or the latest updates <https://beta.pybricks.com>.**

![screenshot](.README/screenshot.png)

# Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

For more details, see the file [CONTRIBUTING.md](./CONTRIBUTING.md).

---

<small>
LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this project.
</small>
CaptiClient is not an official Pybricks product and is not affiliated with, sponsored by, endorsed by, or maintained by the Pybricks project. Pybricks names, firmware, documentation, APIs, and original app code remain the work of their respective authors and maintainers. This project preserves the required open-source license notices from Pybricks Code.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@
"@typescript-eslint/eslint-plugin": "^6.18.1",
"@typescript-eslint/parser": "^6.20.0",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-config-prettier": "^10.1.8",
"eslint-config-react-app": "^7.0.1",
"eslint-config-typed-fp": "^4.4.0",
"eslint-plugin-functional": "^5.0.8",
Expand Down
10 changes: 5 additions & 5 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3028,7 +3028,7 @@ __metadata:
dotenv: ^16.4.0
dotenv-expand: ^10.0.0
eslint: ^8.56.0
eslint-config-prettier: ^9.1.0
eslint-config-prettier: ^10.1.8
eslint-config-react-app: ^7.0.1
eslint-config-typed-fp: ^4.4.0
eslint-plugin-functional: ^5.0.8
Expand Down Expand Up @@ -8983,14 +8983,14 @@ __metadata:
languageName: node
linkType: hard

"eslint-config-prettier@npm:^9.1.0":
version: 9.1.0
resolution: "eslint-config-prettier@npm:9.1.0"
"eslint-config-prettier@npm:^10.1.8":
version: 10.1.8
resolution: "eslint-config-prettier@npm:10.1.8"
peerDependencies:
eslint: ">=7.0.0"
bin:
eslint-config-prettier: bin/cli.js
checksum: 9229b768c879f500ee54ca05925f31b0c0bafff3d9f5521f98ff05127356de78c81deb9365c86a5ec4efa990cb72b74df8612ae15965b14136044c73e1f6a907
checksum: 9140e19f78f0dbc888b160bb72b85f8043bada7b12a548faa56cea0ba74f8ef16653250ffd014d85d9a376a88c4941c96a3cdc9d39a07eb3def6967166635bd8
languageName: node
linkType: hard

Expand Down
Loading