Skip to main content

Contributing

Contributions are welcome.

Project areas

  • backend (backend/): Go 1.26 services, jobs, data layer
  • frontend (frontend/): Angular 21.1 dashboard
  • homepage (website/homepage/): marketing website
  • docs (website/docs/): technical documentation

Workflow

  1. Fork and branch from master.
  2. Implement changes with tests where appropriate.
  3. Keep docs updated with behavior/API changes.
  4. Open a PR with clear scope and validation notes.

License

Magpie is distributed under AGPL-3.0. Review LICENSE before contributing.