Thank you for showing interest to contribute to Gophercon Africa Nairobi. It means so much. The Go community benefits from these contributions!
- Before contributing, please check if it already exists in issues or PRs
- Given the speed at which we're moving on the codebase, we don't assign issues or "give" issues to anyone, feel free to work on feature and/or bug and create a PR.
- When multiple PRs are submitted for the same issue, we take the one that most succinctly & efficiently solves a given problem and stays within the scope of work.
- Priority is generally given to previous committers as they've proven familiarity with the codebase and product.
- The timeline for this project is one week and we will minimize hand-holding.
Check Discussion and issues on what to contribute if you have better ideas, feel free to create an issue or start a discussion.
Follow Go and ReactJs project setup
- Fork the repo
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature, nice mesage'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request, and be sure to check the Allow edits from maintainers option while creating your PR. This allows maintainers to collaborate with you on your PR if needed.
- If possible, link your pull request to an issue by adding the appropriate keyword (e.g.
fixes issue #XXX
) - Before requesting a review, please make sure that all Github Checks have passed and your branch is up-to-date with the
main
branch. After doing so, request a review and wait for a maintainer's approval.
All PRs should target the develop
branch.