-
-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Description
The getting-started-with-open-source repository provides a compilation of resources for new contributors.
Currently, it presents a general list of projects and tips, but lacks a dedicated section that helps users filter or search for open-source projects by programming language, skill level (beginner/intermediate/advanced), or type of contribution (documentation, code, design, etc.).
Proposed Change
Add a new section (for example under “Resources → Project Lists”) titled:
“Filter projects by language & difficulty”
It should include a small table or interactive checklist allowing users to identify projects matching e.g. “Python – Beginner – Documentation”, “JavaScript – Intermediate – Code”, etc., with links to example issues/projects.
Why this matters
- Helps newcomers find contributions that match their skill set or interests.
- Reduces friction for prospective contributors and increases participation.
- Adds structure to a resource repository, improving UX and clarity.
Suggestions for Implementation
- Add a markdown file:
filter-by-language.mdor a new subsection incompilation_of_open_source_resources.md. - Format as a table:
| Language | Skill Level | Contribution Type | Example Projects | - Provide 3-5 example entries for each row.
- Ensure links are valid and redirect to project issue lists labeled “good first issue”.
Additional Notes
- Ensure accessibility: maybe a column for “friendly first issue label present”.
- Use same style and formatting as existing content (check repository’s CONTRIBUTING or style guide).
- Review existing issues to confirm this suggestion isn’t already open.
Metadata
Metadata
Assignees
Labels
No labels