Files
old.cms.fellies.org/CONTRIBUTING.md
Citali 6b282ce56b
Some checks failed
CMS CI / Governance Checks (push) Successful in 1m7s
CMS CI / Lint Typecheck Unit E2E (push) Failing after 5m40s
chore(changelog): include unreleased and full commit output
2026-02-12 20:43:05 +01:00

1.3 KiB

Contributing

Branching

Follow BRANCHING.md for long-lived and task branch rules.

Pull requests should use .gitea/PULL_REQUEST_TEMPLATE.md and link the exact TODO item.

Commit Message Schema

This repository uses Conventional Commits.

Pattern:

<type>(<scope>): <description>

Examples:

  • feat(admin): add todo priority filter
  • fix(web): handle missing header banner fallback
  • refactor(db): split post repository methods
  • test(e2e): add commission kanban smoke flow
  • chore(ci): add changelog generation step

Recommended types:

  • feat
  • fix
  • refactor
  • perf
  • test
  • docs
  • build
  • ci
  • chore
  • revert

Rules:

  • Keep subject line short and imperative.
  • Use scope when possible (admin, web, db, ci, todo, etc.).
  • One branch should primarily address one TODO item.

Changelog Process

  • Keep commit messages conventional.
  • Generate/update CHANGELOG.md with release-focused sections (includes Unreleased):
bun run changelog:release
  • For preview output only:
bun run changelog:preview
  • For exhaustive output across all allowed commit types (feat, fix, docs, test, ci, chore, refactor, etc.):
bun run changelog:full:preview
bun run changelog:full:release