Thank you for your interest in contributing to Honcho! This guide outlines the process for contributing to the project and our development conventions.
Before you start contributing, please:
Set up your development environment - Follow the Local Development guide in the Honcho repository to get Honcho running locally.
Join our community - Feel free to join us in our Discord to discuss your changes, get help, or ask questions.
Review existing issues - Check the issues tab to see what’s already being worked on or to find something to contribute to.
Create a new branch for your feature or bug fix:
Branch naming conventions:
feature/description
- for new featuresfix/description
- for bug fixesdocs/description
- for documentation updatesrefactor/description
- for code refactoringtest/description
- for adding or updating testsWe follow conventional commit standards. Format your commit messages as:
Types:
feat
: A new featurefix
: A bug fixdocs
: Documentation only changesstyle
: Changes that do not affect the meaning of the coderefactor
: A code change that neither fixes a bug nor adds a featuretest
: Adding missing tests or correcting existing testschore
: Changes to the build process or auxiliary toolsExamples:
Push your branch to your fork:
Create a pull request on GitHub from your branch to the main
branch
Fill out the pull request template with:
main
We welcome various types of contributions:
When reporting bugs or requesting features:
By contributing to Honcho, you agree that your contributions will be licensed under the same AGPL-3.0 License that covers the project.
Thank you for helping make Honcho better! 🫡
Thank you for your interest in contributing to Honcho! This guide outlines the process for contributing to the project and our development conventions.
Before you start contributing, please:
Set up your development environment - Follow the Local Development guide in the Honcho repository to get Honcho running locally.
Join our community - Feel free to join us in our Discord to discuss your changes, get help, or ask questions.
Review existing issues - Check the issues tab to see what’s already being worked on or to find something to contribute to.
Create a new branch for your feature or bug fix:
Branch naming conventions:
feature/description
- for new featuresfix/description
- for bug fixesdocs/description
- for documentation updatesrefactor/description
- for code refactoringtest/description
- for adding or updating testsWe follow conventional commit standards. Format your commit messages as:
Types:
feat
: A new featurefix
: A bug fixdocs
: Documentation only changesstyle
: Changes that do not affect the meaning of the coderefactor
: A code change that neither fixes a bug nor adds a featuretest
: Adding missing tests or correcting existing testschore
: Changes to the build process or auxiliary toolsExamples:
Push your branch to your fork:
Create a pull request on GitHub from your branch to the main
branch
Fill out the pull request template with:
main
We welcome various types of contributions:
When reporting bugs or requesting features:
By contributing to Honcho, you agree that your contributions will be licensed under the same AGPL-3.0 License that covers the project.
Thank you for helping make Honcho better! 🫡