Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 1.2 KB

File metadata and controls

24 lines (15 loc) · 1.2 KB

Wishlist

Items ordered by impact within each section.

High Priority

  • Add GitHub Action for fmt, lint, build, and test — visible quality gate on every push/PR

Medium Priority

  • Add goreleaser for cross-platform builds, checksums, changelogs, and GitHub releases — enables actual distribution to users
  • Add pre-commit hook for fmt, lint, build, and test — local enforcement before push
  • Homebrew tap for easy brew install — requires goreleaser first

Low Priority

  • Add release-please for automated versioning and changelogs — automation polish, manual releases work fine initially
  • Renovate for automated dependency updates — more valuable for long-term maintenance

Done

  • Add mise tasks for build, install, test, lint, fmt — developer convenience
  • Add tests — unit tests for pure functions, integration tests with real git repos
  • Add golangci-lint config (.golangci.yml) — fast Go linters runner with dozens of linters included