If you're reading this section, you're probably interested in contributing to Jupyter. Welcome and thanks for your interest in contributing!
Please take a look at the Contributor documentation, familiarize yourself with using the Jupyter Server, and introduce yourself on the mailing list and share what area of the project you are interested in working on.
For general documentation about contributing to Jupyter projects, see the Project Jupyter Contributor Documentation
Use the following steps:
python -m pip install --upgrade setuptools pip
git clone https://github.com/jupyter-server/release-helper
cd release-helper
pip install -e .[test]
If you are using a system-wide Python installation and you only want to install the package for you,
you can add --user
to the install commands.
Set up pre-commit hooks for automatic code formatting, etc.
pre-commit install
You can also invoke the pre-commit hook manually at any time with
pre-commit run
Once you have done this, you can launch the master branch of release helper from any directory in your system with::
release-helper --help
To run the Python tests, use:
pytest