Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,12 @@
- Prefix protected functions and modules with '_'.
- Always follow SOLID principles when implementing stuff, and in particular the single
responsibility principle and the Liskov substitution principle.
- When creating a pull request, run `gh label list` to discover available labels, then:
- Add the `cc: <type>` label that best describes the change. The CI will use it to
prepend the conventional commit type to the title.
- If the change targets a specific package, also add the matching `package: <scope>`
label.
- If the change introduces a breaking API change, add the `breaking-change` label.
- Keep the title short enough that once the CI prepends `<type>[(<scope>)][!]: ` and
GitHub appends ` (#NNN)` on merge, the total stays under 72 characters.
- The PR message should be short and efficient.
Loading