Open an issue before beginning significant work. This avoids duplicate effort and ensures alignment with project direction.
For bug fixes and small improvements, a PR is fine without prior discussion.
All contributors must sign the Contributor License Agreement. A bot will prompt you automatically when you open a pull request.
Requirements: Go 1.24+
git clone https://github.com/a2al/a2al
cd a2al
go test ./...Build the daemon and CLI:
go build ./cmd/a2ald
go build ./cmd/a2al- Keep PRs focused — one concern per PR
- Include tests for new behavior
go test ./...must pass before submitting- Follow existing code style; no new external dependencies without discussion
Use conventional prefixes: feat:, fix:, docs:, test:, chore:. Keep the subject line under 72 characters.
By contributing, you agree that your contributions will be licensed under the Mozilla Public License 2.0.