At this organization we manage to provide usefull stuff and engage newbie developers from colleges & high schools as well.
- Adding a description to a project's documentation to elaborate on a certain point, mostly referred to as a README file.
- Giving guidance on a specific project and how to use it.
- Adding sample output to show how the code works.
- Writing in-depth tutorials for the project.
- Answering questions about a project (like on Stack Overflow or Reddit).
- You can fix typos and arrange the project's work folder correctly.
-
Fork the project in which you want to contribute.
-
Clone that project which is in your profile after forking into vscode.
-
Make changes (contribution to enhace the project). What ever feature you want to add, add them.
-
Push those changes to GitHub.
-
Make a new pull request on the profile of that second person by going into the section of pull request.
-
Add what you have changed (by making comments).
-
Voila ! Your work is over. Now wait to get it merged by that person.
Also, If you want to make your first open source contribution you can contribute in this organization as well. You can either add any of your projects (it can be as simple as a newbie one made with html or an advanced project as well). You can also add some more specifications in readme.md file or make changes into it.
If the contribution is worthy and accurate, you can be added as a conrtibutor into the organization as well.