Summary
Add a CONTRIBUTING.md file to help new contributors (human and agentic) get started quickly and understand the project's expectations.
Details
The file should cover:
- Prerequisites: .NET SDK version, supported platforms
- Building: How to build the solution
- Testing: How to run tests
- Code style: Reference to
.editorconfig, how to run dotnet format locally before submitting a PR
- Git workflow: Branch naming conventions (
feat/, fix/, chore/), PR expectations, targeting main
- Line endings: Explain the LF convention and
.gitattributes setup
- Cross-platform notes: Any gotchas for Windows/macOS/Linux contributors
Acceptance Criteria
Summary
Add a
CONTRIBUTING.mdfile to help new contributors (human and agentic) get started quickly and understand the project's expectations.Details
The file should cover:
.editorconfig, how to rundotnet formatlocally before submitting a PRfeat/,fix/,chore/), PR expectations, targetingmain.gitattributessetupAcceptance Criteria
CONTRIBUTING.mdadded at repository root