Skip to content

chore: set up commitlint, husky, and prettier#1451

Merged
Xe merged 12 commits intomainfrom
Xe/contributing-commitlint-etc
Feb 15, 2026
Merged

chore: set up commitlint, husky, and prettier#1451
Xe merged 12 commits intomainfrom
Xe/contributing-commitlint-etc

Conversation

@Xe
Copy link
Contributor

@Xe Xe commented Feb 15, 2026

Add configuration for commitlint, prettier, and husky. This enables running tests automatically on commit.

This also makes the following administrative decisions:

  • Commits MUST use conventional commits.
  • PR titles MUST follow conventional commit standards.
  • Commits MUST use the Developer Certificate of Origin (https://developercertificate.org/) (pass --signoff to git commit).

I've also added a fairly detailed CONTRIBUTING.md file that covers most of the patterns and logic in the Anubis repository. This will be expanded upon in the docs at a future date.

Checklist:

  • Added a description of the changes to the [Unreleased] section of docs/docs/CHANGELOG.md
  • Added test cases to the relevant parts of the codebase
  • Ran integration tests npm run test:integration (unsupported on Windows, please use WSL)
  • All of my commits have verified signatures

@Xe Xe force-pushed the Xe/contributing-commitlint-etc branch from b48f2a9 to 906ddc3 Compare February 15, 2026 12:27
Xe added 11 commits February 15, 2026 12:45
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: Xe Iaso <me@xeiaso.net>
@Xe Xe force-pushed the Xe/contributing-commitlint-etc branch from 906ddc3 to c5ab5ad Compare February 15, 2026 12:46
Signed-off-by: Xe Iaso <me@xeiaso.net>
@Xe Xe merged commit bf5d662 into main Feb 15, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments