Prerequisites
Before you start
- Read the Architecture Document to understand the codebase
- Check existing issues and discussions
- Follow Conventional Commits for commit messages
How to contribute
- Fork the repository
- Create a branch for your change
- Make your changes; ensure tests pass:
earthly +test - Commit with a conventional commit message
- Open a pull request to the
mainbranch - For bug fixes, leave a working sample in the
playgroundpackage per its instructions
Key documents
- Development Setup β Clone, build, run tests
- Testing Strategy β TestKit, mocks, integration tests
- Extending GoAkt β Adding discovery, mailboxes, extensions