Thank you for investing your time in contributing to our projects!
Read our Code of Conduct to keep our community approachable and respectable.
In this guide you will get an overview of the contribution workflow from opening an issue, creating a PR, reviewing, and merging the PR.
Use the table of contents icon on the top left corner of this document to get to a specific section of this guide quickly.
To get an overview of the project, read the README. Here are some resources to help you get started with open source contributions:
In addition to the general guides with open source contributions, you would also need to:
Before opening an issue, please make sure the problem you're encountering isn't already addressed on the Troubleshooting and FAQs pages.
New features or big changes require proposals before we may be able to accept any contribution. Proposals should be posted to the Discussions - Proposal category for review and discussions. GitHub Discussions provides sub-threading which is much more suitable than GitHub Issues for discussions to happen. Please read Write a proposal for open source contributions to begin with.
When you're finished with the changes, create a pull request, or a series of pull requests if necessary.
Contributing to another codebase is not as simple as code changes, it is also about contributing influence to the design. Therefore, we kindly ask you that:
conf/locale_xx-XX.ini
) other than the conf/locale_en-US.ini
. Please read the guide for localizing Gogs..css
files, .css
files are all generated by .less
files. You can regenerate .css
files by executing task less
.Congratulations 🎉🎉 Thanks again for taking the effort to have this journey with us 🌟