Key Points around GitHub
What I uphold
-
Using GitHub Issues and GitHub Discussions
Found an Issue in a GitHub Project? Raise it (Minblowing I know). Found a cool feature to integrate?
Issuesis your place. There are times when Maintainers will ask you to move the conversation to GitHub Discussions and that’s good since that allows other maintainers & developers to share their solutions. -
What after Hacktoberfest
I have been active during Hacktoberfest since last year but this year, I found a community where I can learn and contribute to their repos. I understood what their goals were and found excitement for their projects. Now my contributions tend to solve their Issues & my subjective feedback brings a different perspective to their PRs.
-
Anxiety around Pull Requests
I used to assume my PRs would be immediately reviewed & merged. That led to inevitable delays in delivery. The key thing about PRs is that they can be improved with reviews & new commits. Say, I am translating a page in my language of choice: I can precisely commit my changes and spend way too much time & effort on that single page only for it to find some errors by the maintainers
orI can rapidly translate, commit/push, create a PR, have it reviewed and updated while continuing my own work.