GoAuth2 is written in Golang and if you would like to get experience with the language, this is a good place to start. If you have an interest in security, this is also a good place to start by helping to build a Golang Oauth2 server solution that is licensed under the GPLV3 license.
Before sending your pull requests, make sure you followed this list.
- Read contributing guidelines.
- Read Code of Conduct.
- Branch
master
is always stable and release-ready. - Branch
develop
is for development and merged intomaster
when stable. - Feature branches should be created for adding new features and merged into
develop
when ready. - Bug fix branches should be created for fixing bugs and merged into
develop
when ready.
- Find an issue to work on, or create a new one. Avoid duplicates, please check existing issues!
- Fork the repo, or make sure you are synced with the latest changes on
develop
. - Create a new branch with a sweet name:
git checkout -b issue_<##>_<description>
. - Do some programming.
- Write unit tests.
- Keep your code nice and clean by adhering to the coding standards & guidelines below.
- Don't break unit tests or functionality.
- Update the documentation header comments if needed.
- Rebase on
develop
branch and resolve any conflicts before submitting a pull request! - Submit a pull request to the
develop
branch.