Skip to main content

Contributing

The repository-level CONTRIBUTING.md is the authoritative contribution checklist. In summary:

  • discuss large changes before implementation;
  • extend existing verticals and preserve project dependency boundaries;
  • add or update MSTest coverage with behavior changes;
  • keep default builds and tests deterministic and offline;
  • update documentation in the same pull request as public behavior;
  • add an ADR for significant architectural choices;
  • submit contributions under the repository's Apache License 2.0 terms and preserve third-party notices.

Read Working on the documentation for the local Docusaurus workflow. Read GitHub governance for branches, checks, security automation, and main protection. Read Development slots to run multiple Git worktrees as isolated local Aspire instances. Read Browser automation to run or extend product-owned Playwright journeys and deterministic captures. Read Browser coverage model for the executable route inventory, ownership rules, and progress report.