Skip to content

docs: add section for filtering open-source projects by programming language and skill level #41

@devBitt

Description

@devBitt

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.md or a new subsection in compilation_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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions