- Install
uv
. - Use the Python version same as the one which the currently used Pyodide runs.
make init
The following command starts the file watcher and the hot reloader that are recommended to keep active during the development of other packages depending on the kernel.
cd packages/kernel
yarn start
cd packages/mountable
yarn start
Launch the app sharing service.
cd packages/sharing
yarn start
In another shell, launch the editor service.
cd packages/sharing-editor
yarn start
At the root directory,
make
You can select the next version in an interactive shell with the following command. Then it will automatically create a new commit, tag it, and push the commit to the remote repository which triggers the release process on GitHub Actions.
yarn new-version
--force-publish
is useful if you need to create a new version without changes to the code.
yarn new-version --force-publish