Skip to content

Latest commit

Β 

History

History
50 lines (34 loc) Β· 1.6 KB

File metadata and controls

50 lines (34 loc) Β· 1.6 KB

Contributing to kodit

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.

Pull Request Guidelines

Commit History

  • 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

PR Title Format

Please format your PR titles using Conventional Commits notation:

<type>(<scope>): <description>

Common types include:

  • feat: New feature
  • fix: Bug fix
  • docs: Documentation changes
  • style: Code style changes (formatting, etc.)
  • refactor: Code refactoring
  • test: Adding or modifying tests
  • chore: Maintenance tasks

Examples:

  • feat(api): add user authentication endpoint
  • fix(ui): resolve button alignment issue
  • docs(readme): update installation instructions

Code Quality

  • Ensure your code is properly formatted using gofmt and passes golangci-lint
  • Include tests for new features and bug fixes
  • Update documentation as needed
  • Keep PRs focused and manageable in size

License

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.