www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - A Pull Request Manager's Perspective

reply Mike Parker <aldacron gmail.com> writes:
Razvan Nitu, one of the foundation's two Pull Request Managers 
funded by Symmetry Investments, talks about the work he's been 
doing and two initiatives intended to motivate contributions to 
the core D projects.

https://dlang.org/blog/2021/05/18/a-pull-request-managers-perspective/

I've also shared it to the D subreddit if anyone wants to follow 
or participate in any discussion that arises there:

https://www.reddit.com/r/d_language/comments/nf9z1e/a_pull_request_managers_perspective/
May 18
next sibling parent reply Dennis <dkorpel gmail.com> writes:
On Tuesday, 18 May 2021 at 12:58:51 UTC, Mike Parker wrote:
 https://dlang.org/blog/2021/05/18/a-pull-request-managers-perspective/
 Ths emphasizes the fact that druntime needs more love.
That conclusion is given along with these numbers: | | dmd | phobos | druntime | |------------------------|-----|--------|----------| |open bug reports | 3000| 900 | 300| |Pull requests / month | 85 | 130 | 30| |contributors last month | 10 | 5 | 4| To me, that looks like dmd needs more love, given the vast amount of bugs (3000) compared to druntime (300).
May 18
parent RazvanN <razvan.nitu1305 gmail.com> writes:
On Tuesday, 18 May 2021 at 14:28:52 UTC, Dennis wrote:
 On Tuesday, 18 May 2021 at 12:58:51 UTC, Mike Parker wrote:
 https://dlang.org/blog/2021/05/18/a-pull-request-managers-perspective/
 Ths emphasizes the fact that druntime needs more love.
That conclusion is given along with these numbers: | | dmd | phobos | druntime | |------------------------|-----|--------|----------| |open bug reports | 3000| 900 | 300| |Pull requests / month | 85 | 130 | 30| |contributors last month | 10 | 5 | 4| To me, that looks like dmd needs more love, given the vast amount of bugs (3000) compared to druntime (300).
The opened druntime PRs do not necessarily fix any issues or add new features, but rather contain minor refactorings of small, unreported, bug fixes. So I would say that there is no relationship betweem the number of bugs of a component and the number of PRs that are opened. The fundamental reason why dmd has more opened bugs is because it is the oldest codebase among the 3. Also, some bugs are reported as belonging to dmd when they're actually druntime bugs, because it is difficult to properly identify the component if you are not a contributor. I have changed the component part of many dmd bugs to druntime over time.
May 18
prev sibling next sibling parent Imperatorn <johan_forsberg_86 hotmail.com> writes:
On Tuesday, 18 May 2021 at 12:58:51 UTC, Mike Parker wrote:
 Razvan Nitu, one of the foundation's two Pull Request Managers 
 funded by Symmetry Investments, talks about the work he's been 
 doing and two initiatives intended to motivate contributions to 
 the core D projects.

 https://dlang.org/blog/2021/05/18/a-pull-request-managers-perspective/

 I've also shared it to the D subreddit if anyone wants to 
 follow or participate in any discussion that arises there:

 https://www.reddit.com/r/d_language/comments/nf9z1e/a_pull_request_managers_perspective/
👏 Spot on
May 18
prev sibling parent zjh <fqbqrr 163.com> writes:
We should make a list of the things we need to do, in order of 
importance. Not just for solving problems, but for raising 
them,and who give good advice.They are rewarded according to 
their importance and excellence.
D needs a list, just like buglist,'todolist'.
Everyone takes a task from the todolist, completes it, and 
receives reward.
May 18