Thanks for your interest in contributing.
- Install Go (version from
go.mod, currently1.24.x). - Copy environment template:
cp .env.example .env- Set
OPENAI_API_KEYin.env.
go test ./...
go build ./cmd/transblog- Fork the repository and create a feature branch.
- Make small, focused changes.
- Run formatting and tests before opening a PR.
- Open a pull request with:
- clear problem statement
- implementation notes
- test evidence
Use Conventional Commits when possible:
feat: ...fix: ...docs: ...chore: ...refactor: ...test: ...
- Code compiles locally
- Tests pass (
go test ./...) - Documentation updated if behavior changed
- No secrets or credentials included