Contributors¶
This section is the onboarding board for people changing PackyTrace. It deliberately sits outside the final-report reading path: the material remains available without interrupting the academic architecture narrative.
Start here¶
- Install the toolchain.
- Run the platform.
- Read the contribution workflow.
- Use troubleshooting when the stack does not converge.
Learn the codebase¶
- Build phases explain how the product grew in working slices.
- Technology guides explain the selected backend, frontend, platform and tooling stack.
- Web application explains the frontend architecture.
- Usability audit records the product-facing review.
Practise before changing production code¶
The syntax and architecture exercises cover TypeScript, Go, Svelte, ports, dependency injection and placement decisions with examples drawn from PackyTrace.
Daily gates¶
make checkis the fast pre-PR gate.make ciadds builds and the full container journey test.make contracts-genregenerates shared contract types after a JSON Schema change.- The canonical domain model and current architecture reference override informal or older pages.