[wp-meta] [Making WordPress.org] #4447: Create an easier way to track contributions across GitHub and Trac (was: Create an easier way to trac contributions across GitHub and Trac)

Making WordPress.org noreply at wordpress.org
Tue Feb 1 03:03:57 UTC 2022


#4447: Create an easier way to track contributions across GitHub and Trac
-------------------------+---------------------
 Reporter:  desrosj      |       Owner:  (none)
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:
Component:  Profiles     |  Resolution:
 Keywords:               |
-------------------------+---------------------

Comment (by desrosj):

 It's been ~3 years since discussion about solving the problem has taken
 place, and this is still an issue with every release. I've published a
 proposal on the Making WordPress Core blog with a suggestion to add a line
 to merge commit messages where the merging contributor compiles a list of
 props manually: https://make.wordpress.org/core/2022/01/31/ensuring-
 proper-attribution-for-contributions-to-wordpress-on-github/.

 I'm also halfway through a GitHub Action that will get:
 - A list of all contributors that have commented on the current PR and all
 issues attached.
 - A list of all contributors that have engaged in review related
 discussion on the current PR.
 - A list of all contributors that made commits to the current PR's branch.
 - A list of all contributors that have commented on linked tickets (either
 manually, or with [https://docs.github.com/en/issues/tracking-your-work-
 with-issues/linking-a-pull-request-to-an-issue GitHub's keyword linking]).

 The idea is that these lists will be posted in a comment on the PR, and it
 will be updated periodically to contain the most up to date contributor
 lists, similar to how the `github-actions`
 [https://github.com/WordPress/gutenberg/pull/38358#issuecomment-1025251250
 user updates the comment with performance details for the PR].

 This should alleviate some of the burden on the Gutenberg maintainers when
 it comes time to merge a pull request, but the list should still be
 manually reviewed to filter out anyone that did not actually contribute.

 The idea is that the current w.org props script that parses a git log for
 `wordpress-develop` can be adjusted to also consume the git log for
 `gutenberg`, and using the behind the linked GH profile feature added
 above, the GH usernames can be replaced with w.org ones, and the props
 more accurately calculated (and less manually).

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/4447#comment:25>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list