Have a look at CONTRIBUTING.md it has some ideas for examples.
Fork this repo and clone it locally and you can start contributing to this repository via github workflow.
Some good code samples can be found at examples
Take a look at the Existing Issues or create your own Issues!
A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project.
To fork a repository , click on top right corner fork button
Next, Keep the default options as it is and click on Create fork
To clone a repository click on code and copy the URL as shown below :
open your git bash and type the command as given and to paste URL use shift+insert key
Fork this Repository. This will create a Local Copy of this Repository on your Github Profile. Keep a reference to the original project in upstream remote.
$ git clone https://github.com/tfugnashik/examples.git
$ cd examples.git
$ git remote add upstream https://github.com/tfugnashik/examples.git
$ git remote update
$ git checkout <branch-name>
$ git rebase upstream/<branch-name>
$ git checkout -b branch_name
It creates new branch. Switch to new branch
Work on the issue(s) assigned to you.
Add all the files/folders needed.
After you've made changes or made your contribution to the project add changes to the branch you've just created by:
$ git add .
$ git commit -m "type your message here"
Now you are ready to push your work to the remote repository. Once your work is ready and adheres to the project conventions, upload your changes to your fork:
$ git push -u origin Branch_Name
Go to your repository in browser and click on compare and pull requests. Then add a title and description to your pull request that explains your contribution.
Once your Pull Request has been submitted, it will be reviewed and merged.
You can refer to the following articles: