Skip to content

Contributing

Citinet is open source across several repositories. See Repositories for the full list.

Open an issue on the relevant repository. For anything hub-facing (the wizard, the admin screens, a hub’s runtime behavior), that’s citinet. Include what you were doing, what happened, and what you expected instead.

This site is itself an open repository, citinet-docs, built with Astro Starlight. Every page has an “Edit page” link at the bottom pointing back to its source file, the fastest way to fix something small.

To run it locally:

Terminal window
git clone https://github.com/fergtech/citinet-docs
cd citinet-docs
npm install
npm run dev

The main citinet repository favors small, direct changes over speculative abstraction. See that repo’s own contributing notes for specifics. In general: prefer fixing the root cause over working around it, and avoid adding configuration or flags for cases that can’t actually happen yet.