Skip to content

Latest commit

 

History

History
90 lines (62 loc) · 1.42 KB

CONTRIBUTING.md

File metadata and controls

90 lines (62 loc) · 1.42 KB

Contributing to jupyter(lab)-starters

jupyter-starters and jupyterlab-starters are open source software, and all contributions conforming to good sense, good taste, and the Jupyter Code of Conduct are welcome, and will be reviewed by the contributors, time-permitting.

setting up

There are probably other ways, but I haven't tried them

mamba install doit
doit

Now you should have a working Lab.

doit lab

Try out some stuff. Make some whitepapers and cookiecutters.

linting

doit lint

testing

doit test

You may want to run against a "clean" lab, e.g. doit

hacking

doit watch:lab

...in another terminal

doit lab

documenting

doit docs

...or watch for changes

doit watch:docs

locking

mamba create -p .envs/_lock --file .github/locks/lock-linux-64-3.11.conda.lock
source .envs/_lock/bin/activate
doit lock

releasing

  • Download and unpack the artifacts from CI into dist
  • Make a GitHub release with all of the release artifacts
  • Upload the releases
twine upload dist/*.whl dist/*.tar.gz
npm publish dist/*.tgz