Keep contributions small and focused.
Make sure gopass is installed and already configured on your machine.
go run .Before sending changes, run:
gofmt -w .
go test ./...
go build ./...- Wrap
gopass; do not reimplement password-store logic in Go. - Keep the
gopasscommand layer separate from the Bubble Tea UI. - Prefer small, idiomatic Go changes over extra abstraction.
- Return errors instead of hiding them; user-facing failures should keep
gopasscontext. - Add doc comments for exported symbols.
- Keep commits atomic.
- Use Conventional Commits when possible, for example
fix(ui): keep preview in sync.
That is enough for this project: clear changes, simple code, and no extra process.