You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+12-6Lines changed: 12 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,15 +56,14 @@ We target .NET 8.0 and .NET 9.0 for broad compatibility.
56
56
### Testing
57
57
58
58
- All new features must include tests
59
-
-Aim for high test coverage (80%+)
59
+
-Maintain test coverage at **85%+ line coverage**
60
60
- Tests should cover edge cases and spec compliance
61
61
- Run the full test suite:
62
62
```bash
63
63
dotnet test
64
64
```
65
65
66
-
Some tests are auto generated to comply with the [TOON specification](https://github.com/toon-format/spec/blob/main/SPEC.md). To ensure tests are
67
-
aligned with the spec, execute the `specgen.sh` or `specgen.ps1` script.
66
+
Some tests are auto-generated to comply with the [TOON specification](https://github.com/toon-format/spec/blob/main/SPEC.md). To ensure tests are aligned with the spec, execute the `specgen.sh` or `specgen.ps1` script.
68
67
69
68
## SPEC Compliance
70
69
@@ -77,12 +76,14 @@ Before submitting changes that affect encoding/decoding behavior:
77
76
78
77
## Pull Request Guidelines
79
78
80
-
-**Title**: Use a clear, descriptive title (e.g., "Add support for nested arrays", "Fix: Handle edge case in decoder")
79
+
-**Title**: Use a clear, descriptive title
81
80
-**Description**: Explain what changes you made and why
82
81
-**Tests**: Include tests for your changes
83
-
-**Documentation**: Update README or XML documentation if needed
82
+
-**Documentation**: Update README or documentation if needed
84
83
-**Commits**: Use clear commit messages ([Conventional Commits](https://www.conventionalcommits.org/) preferred)
85
84
85
+
Your pull request will use our standard template which guides you through the required information.
86
+
86
87
## Communication
87
88
88
89
-**GitHub Issues**: For bug reports and feature requests
@@ -91,7 +92,12 @@ Before submitting changes that affect encoding/decoding behavior:
91
92
92
93
## Maintainers
93
94
94
-
This is a collaborative project. All maintainers have equal decision-making power. For major architectural decisions, please open a discussion issue first.
95
+
This is a collaborative project. Current maintainers:
96
+
97
+
-[@ghost1face](https://github.com/ghost1face)
98
+
-[@239573049](https://github.com/239573049)
99
+
100
+
All maintainers have equal and consensual decision-making power. For major architectural decisions, please open a discussion issue first.
0 commit comments