Skip to Content
DevelopersWorking on the platform

Working on the platform

The repositories

Source is under the Kanu-Hawaii GitHub organization . The volunteer platform, the main site, and this documentation site are separate repositories with separate deploys.

Developer documentation lives in the repositories

Each repository carries its own docs/ directory covering architecture, the database, testing, and local development, and that is the canonical copy. It ships in the same pull request as the code it describes, which is the only arrangement where documentation and behaviour cannot drift apart.

This site is not a second home for it. What belongs here is documentation for using the platform: volunteers, organizers, and partners embedding it. What belongs in a repository is documentation for changing it.

The dividing question is who the reader is. An organizer asking “how do I invite a colleague” belongs here. A contributor asking “how do I run the test suite” belongs in the repository.

Contributing to these docs

Every page on this site is an MDX file. The Edit this page link at the bottom of each one opens it on GitHub, so a correction is a pull request and takes about a minute.

Corrections are genuinely welcome. A guide that no longer matches the screen is worse than no guide at all, because somebody follows it and then doubts themselves rather than the documentation.

Last updated on