Contributing to Aucert
We welcome contributions to Aucert. This guide covers how to set up your development environment and submit changes.
Getting started
- Fork the repository
- Clone your fork
- Create a feature branch:
git checkout -b feat/your-feature - Make your changes
- Submit a pull request
PR guidelines
- Title format: Use conventional commits —
feat:,fix:,docs:,refactor:,test: - Small PRs: Keep pull requests focused on a single change
- Tests required: All business logic changes must include tests
- Docs required: API, CLI, or configuration changes must include documentation updates
Code standards
- Kotlin: KDoc comments on public APIs, coroutines for async
- TypeScript: Strict mode, TSDoc on exports
- Python: Type hints, Google-style docstrings
What's next
- Code of conduct — Community guidelines