Thank you for your interest in contributing to kodit! This document provides guidelines and best practices for contributing to our project.
π Important: If you discover a security vulnerability, please use the Github security tool to report it privately.
- Feel free to use whatever commit history you prefer in your PR
- All PRs will be squashed when merged
- The PR title will become the final commit message
Please format your PR titles using Conventional Commits notation:
<type>(<scope>): <description>
Common types include:
feat: New featurefix: Bug fixdocs: Documentation changesstyle: Code style changes (formatting, etc.)refactor: Code refactoringtest: Adding or modifying testschore: Maintenance tasks
Examples:
feat(api): add user authentication endpointfix(ui): resolve button alignment issuedocs(readme): update installation instructions
- Ensure your code is properly formatted using
gofmtand passesgolangci-lint - Include tests for new features and bug fixes
- Update documentation as needed
- Keep PRs focused and manageable in size
By submitting a pull request to this project, you agree to license your contribution under the Apache License 2.0. This means that your code will be available under the same license as the rest of the project.