Welcome everyone, this is a repo to get started with GitHub contributions steps to contribute
- fork this repo
- in
mainfolder, add a file by your name examplehimanshu.txt - in that file add this basic text
name, message - create a pull request
- get it mergedđ
Give this blog a read. Here i have written a 101 guide to VScode and helps while using GitHub
-
Learn some coding languages/frameworks. But in case you dont know, its still okay. you Can contribute and
learn on the go -
find goood first issues here
OR -
You can also find Good first issues by Github Search.
paste this in the search
is:open is:issue no:assignee label:"good first issue" archived:false
you can add additional parameter of language:<LANGUAGE_YOU_KNOW>
example: is:open is:issue no:assignee label:"good first issue" archived:false language:html
In most organisations, you are welcome to find an issue and send PR directly, but that is not a good practice. I prefer simple workflow comment> commit> create PR
COMMENT:- comment on the issue of your interest and ask to be assigned for the issue. Issues are generally assigned on first-come-first-serve basis.
COMMIT:- fork the repo, make changes, and commit changes to new branch. But why a new branch? the reason is simple. Suppose you are working on multiple issues, it gives flexibility.
CREATE PR:- now, set your branch to the new branch that have the changes codes. Click on contribute, compare and send a PR.
â A NOTE FOR PR.
kindly send a well documented PR and attach media whenever needed. If your PR solves an already exixting issue, in your PR description, mention that issue by writing #{issue_id}.Issue id can be found in issue itself