This repository contains information regarding the NumFOCUS infrastructure.
Main sections:
- Review Process: Information regarding the process for projects to ask for infrastructure requests and what to expect from the review process
- CI/CD Guide: Information regarding getting CI/CD paid for with NumFOCUS funds.
- Projects: Information regarding NumFOCUS projects that use shared infrastructure
- Vendors: Information about NumFOCUS infrastructure providers (e.g., hosting companies)
Use Python 3.15 and create a virtual environment before installing the documentation dependencies:
python3.15 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cd docs
make htmlOr you can use tox:
python -m pip install -r requirements-dev.txt
tox -e build_docsThe Test and Deploy workflow builds the documentation and publishes it with GitHub's native Pages Actions after the style and documentation checks pass on main.
Pull requests build the documentation without deploying it.
To contact the committee, you can use the email address: infrastructure@numfocus.org
This project is licensed under the MIT License. See the LICENSE file for details.