David Lechner 7e2404d583 pybricksMicropython: add support for peer file code completion
This allows importing user-created files and getting code completion
for those imports. This is done by mirroring the dexie-based file
system used by the editor to the emscripten based file system used
by pyodide. In the future, ideally we would have some sort of shared
file system, but this works for now.

Note: completing `from ` doesn't list user files/modules because of
filters in the pybricks-jedi python package but completing
`from my_file import ` does work as expected.
2022-09-13 14:19:29 -05:00
2022-06-03 14:17:58 -05:00
2022-06-02 19:09:07 -05:00
2022-09-08 13:43:00 -05:00
2022-09-09 11:37:37 -05:00
2021-02-01 13:02:06 -06:00
2022-06-06 11:57:48 -05:00
2022-03-14 15:15:29 -05:00
2022-03-14 15:15:29 -05:00
2022-03-14 15:04:38 -05:00
2022-09-08 13:43:00 -05:00
2022-09-09 11:37:37 -05:00
2022-06-03 10:25:05 -05:00

CI test status codecov

pybricks-code

A Web App for programming LEGO® Powered Up smart hubs using Pybricks MicroPython.

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

screenshot

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.


LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this project.
S
Description
Web IDE for Pybricks
https://code.pybricks.com/
Readme MIT
52 MiB
Languages
TypeScript 90%
JavaScript 7.6%
SCSS 2.1%
HTML 0.2%
Python 0.1%