Skip to main content
The Open Source repository contains the Next.js application under servers/nextjs, the FastAPI service under servers/fastapi, Electron packaging under electron, reusable templates under templates, and repository tooling under scripts. Before opening a pull request:
  1. Read the repository contribution and code-of-conduct files.
  2. Keep changes within the responsible subsystem and include tests for changed behavior.
  3. Run ./test-local.sh or the focused checks documented in .github/workflows/README.md.
  4. Update docs/public when a user-visible behavior, public endpoint, configuration, or architecture concept changes.
  5. Never add an endpoint to the published API reference unless it is intentionally supported for external callers.
Documentation fixes for a released snapshot should correct that release only; document new behavior in the source tree for the next release.