Contributing#
This document outlines development instructions and guidelines for new contributors.
Prerequisites#
Development#
Create environment:
conda env create -f environment.yaml
Activate environment:
conda activate jupyterhub-ai-gateway
Check package style:
pre-commit run --all-files
Install pre-commit (optional):
pre-commit install
Test package:
pytest tests/
Build and run documentation:
sphinx-autobuild --port 3000 docs/ docs/build/html/
Note See also the
Makefilefor development.