diff --git a/compilation_of_open_source_resources.md b/compilation_of_open_source_resources.md index 66de239..03b5262 100644 --- a/compilation_of_open_source_resources.md +++ b/compilation_of_open_source_resources.md @@ -98,3 +98,4 @@ If you know of any more great resources for this purpose please feel free to add - [Imposter Syndrome](https://github.com/dbgrandi/imposter-syndrome-talk/blob/master/imposter_syndrome.md) - https://twitter.com/adriennefriend/status/885980514628317185 - https://twitter.com/GonzoHacker/statuses/859517665588674560 +- [Filter projects by language & skill level](./filter-by-language.md) diff --git a/filter-by-language.md b/filter-by-language.md new file mode 100644 index 0000000..fd2be8a --- /dev/null +++ b/filter-by-language.md @@ -0,0 +1,24 @@ +# Filter Open Source Projects by Language & Skill Level + +This guide helps new contributors find open-source projects +based on programming language, skill level, and contribution type. + +--- + +## Project Suggestions + +| Language | Skill Level | Contribution Type | Example Projects | +|---------|-------------|-------------------|------------------| +| Python | Beginner | Documentation | https://github.com/pandas-dev/pandas/issues?q=label%3Agood+first+issue | +| Python | Beginner | Code | https://github.com/scikit-learn/scikit-learn/issues?q=label%3Agood+first+issue | +| JavaScript | Beginner | Documentation | https://github.com/vuejs/vue/issues?q=label%3Agood+first+issue | +| JavaScript | Intermediate | Code | https://github.com/nodejs/node/issues?q=label%3Agood+first+issue | +| Multiple | Beginner | Documentation | https://github.com/github/docs/issues?q=label%3Agood+first+issue | + +--- + +## Tips for Beginners + +- Look for **good first issue** labels +- Read CONTRIBUTING.md before starting +- Ask questions politely if unsure