As a new Rust user who has just learnt all the fundamentals and wishing to contribute open-source Rust projects, I was thinking that some sort of First-Level "Open-Source Projects" category might be useful.
The following are some initial features I think would be important:
- Synchronise with a listing of Rust projects, such as the Rust CI Projects link, which already allows projects to be listed and filtered by category (i.e. by the "Kind" of project).
- Second-Level Sub-Categories may include "Green", "Orange", and "Red".
- "Green" could contain Rust CI Projects that have had a Pull Request (PR) made in the last 30 days and are passing their CI build.
- "Orange" could contain those that have not had any PRs in the last 30 days OR have have had an Issue raised in the last 30 days OR are not passing their CI build.
- "Red" could contain Inactive projects that do not satisfy requirements to be either "Green" or "Orange".
- Third-Level Sub-Category
- Projects listed according to their "Kind", "Project Name", and "Active" Contributors
Note: "Active" Contributors would be split into proportions:
- Those who only Contribute to the code repository of the specific Rust Project
- Those who only Contribute to The Rust Programming Language Forum
- Those who do both of the above
Invitations to join The Rust Programming Language Forum could be sent to others who only Contribute to the code repository but have not yet discovered and signed up to the forum. Note: I only found out about this forum because @steveklabnik provided a link to it when I created an Issue on a Rust code repo.
All of the Rust projects included in the The Rust Programming Language Forum would first need to satisfy a set of mandatory criteria (i.e. to prevent an influx of all my Hello World! projects).
In addition to the above, I would also like a First-Level "New Rust Project Ideas" category or similar (if one does not exist already).
What does everyone think?