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
+13-7Lines changed: 13 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -110,12 +110,16 @@ mypy src/dns_aid
110
110
111
111
### Commit Message Guidelines
112
112
113
-
Use clear, descriptive commit messages:
114
-
-`Add: new feature description`
115
-
-`Fix: bug description`
116
-
-`Update: what was changed`
117
-
-`Remove: what was removed`
118
-
-`Refactor: what was refactored`
113
+
We follow [Conventional Commits](https://www.conventionalcommits.org/):
114
+
115
+
```
116
+
feat: add DANE certificate matching support
117
+
fix: Route53 SVCB custom param demotion to TXT records
118
+
chore: bump version to 0.6.0
119
+
docs: update architecture diagram
120
+
```
121
+
122
+
All commits **must** include a DCO sign-off (see below).
119
123
120
124
## Pull Request Guidelines
121
125
@@ -149,11 +153,13 @@ This project uses the [Developer Certificate of Origin](https://developercertifi
149
153
By submitting a patch, you agree to the DCO. All commits must include a `Signed-off-by` line:
150
154
151
155
```bash
152
-
git commit -s -m "Your commit message"
156
+
git commit -s -m "feat: your commit message"
153
157
```
154
158
155
159
This certifies that you wrote or have the right to submit the code under the project's open-source license.
156
160
161
+
> **Note:** DCO sign-off enforcement has been active since v0.6.0. All pull requests are automatically checked by the DCO workflow, and branch protection requires it to pass before merging.
162
+
157
163
## License
158
164
159
165
By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.
0 commit comments