Skip to content

Contributing

Euro-Office accepts contributions through pull requests against the relevant component repository. The canonical guide currently lives in DocumentServer/CONTRIBUTING.md; the points below are a summary.

Before you start

  • For non-trivial changes, open an issue first to align on approach.
  • Read AGENTS.md if you are using AI-assisted tools — there are specific commit-trailer requirements.

Code style

Pull request requirements

  • Tests for new behavior (Jest, Mocha, or Chai depending on the subpackage).
  • Documentation updates for user-visible changes.
  • Two approvals before merge.

Coming soon

The full content of CONTRIBUTING.md will be migrated into this page, plus contributor onboarding for first-time contributors.