Contributing#
Thank you for your interest in contributing to the Public Quantum Network!
Repositories#
Repository |
Description |
|---|---|
FastAPI Node service |
|
Next.js public web interface |
|
Instrument drivers, ZMQ messaging, and quantum protocols |
|
This documentation site |
Contributing to the Docs#
The documentation site is built with Sphinx and MyST Markdown.
Setup#
git clone https://github.com/PublicQuantumNetwork/pqn-docs.git
cd pqn-docs
uv sync
Build Locally#
cd docs
uv run make html
Open docs/build/html/index.html in your browser to preview the result.
Adding Pages#
Create a new
.mdfile in the appropriate subdirectory underdocs/Add it to the
toctreedirective in the correspondingindex.mdBuild and verify locally before opening a pull request
Writing Style#
Use plain, accessible language. Many readers are members of the general public interacting with quantum experiments for the first time.
Keep technical jargon to a minimum or define it when first used
Use tables for configuration references and command comparisons
Contributing to a Package#
Please refer to the CONTRIBUTING.md file in each repository:
Contact#
For questions, reach the PQN team at publicquantumnetwork@gmail.com.