-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Beginners Tasks and Developement Transparency #3998
Comments
We've discussed a similar topic recently in the core team. We thought about using a Kanban-like solution or GitHub Projects.
I'm doing this for medium-sized projects that are self-contained, see e.g. #3977 #3883. Larger projects like kernel refactoring could benefit from that too. |
I've noticed that you are doing this, and I find this very positive.
I think for starters it's more important that stuff is written down, and not how. You first have to have the issues before they need |
Tickets are now often written with background information, implementation details, minimal working examples and links to related tickets and external resources like the CMake documentation or the C++ standard. Low-hanging fruits are systematically labeled |
It maybe helpful to get new (potential) contributors started to mark some suitable issues as potential tasks for new developers. I think identifying such tasks and writing them down could also be beneficial for the project as a whole.
Also I think the development process would be easier to follow if for every project there would be an issue which says what is planned and who is working on it. This would also provide a place to discuss design and implementation before time has been
sunk in an implementation. Ideally the first step any workflow would be to open an issue describing what you want to do. Then
agreement if and what to do next can be reached before next steps are undertaken. This would also serve as a huge information
resource, which also, other than documentation, contains information about routes not taken.
Both of these things are common in open source projects.
The text was updated successfully, but these errors were encountered: