Thank you for your interest in contributing to PyCon India. We welcome all contributions and greatly appreciate your effort!
If you have found any bugs or would like to request a new feature, please do check in the project's GitHub issue tracker, if there is a similar existing issue already filed. If not, please file a new issue.
If you want to help out by fixing bugs, choose an issue from the issue tracker to work on and claim it by posting a comment saying "I would like to work on this.". Feel free to ask any doubts in the issue thread.
Once you have implemented the feature to an extent, go ahead and file a pull request by following the tips below.
Pull Requests should be small to facilitate easier review. Keep them self-contained, and limited in scope. Studies have shown that review quality falls off as patch size grows. Sometimes this will result in many small PRs to land a single large feature.
- Always create a new branch to work on a new issue:: $ git checkout -b
- Make sure your branch is up-to-date with
upstream main
before you file a pull request. - All pull requests must be made against the
main
branch. - In case of UI changes, please include screenshots.
- If you're wondering what to write in your commit messages, check out this guide on how to write good commit messages
- For a begineers guide on using Github, Visit Hello World-Github.
- For a guide to set up git for the first time, visit Setting up Git.
- For a detailed Git guide, you can read the book pro git.
- You can learn more about Jekyll and it's features from the Jekyll docs