Sorry for “double-posting” something that’s already on github, but in our last QA meeting we decided that moving the conversation here might get more feedback from different people.
Problem:
People who are willing to contribute in ROS may not know where to start.
Likewise, when meeting people and convincing them to contribute, you might not have a place to direct them to where their contribution is needed and welcome.
Suggested solution:
Add a page to https://index.ros.org that lists open issues and PRs where help is needed or reviewers are invited.
rosindex
is parsing the github repos of packages on a regular basis, so extracting this information and putting it into a static list does not add much overhead.
The list can use labels such as “help wanted”, “review requested” or “good first issue” to filter and prioritize issues / PRs. A positive side effect of this could be an increased motivation to maintainers to use standard labels.
The list can also be sorted by the language used (C++ or Python) so that people can choose according to their own skill.
The PR is open at https://github.com/ros-infrastructure/rosindex/pull/194
Here is a screenshot of the current version:
(the text in the black box is the tooltip for the priority label)
Please let me know what you think.