-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Project Management Automation: Reorganize folder structure (#22574)
* Project Management Automation: Reorganize folder structure * Project Management Automation: Add link to task directory in root README * Project Management Automation: Use absolute URL to task documentation Should be better compatible when shown in context of NPMJS.com and WordPress.org
- Loading branch information
Showing
11 changed files
with
52 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 changes: 12 additions & 0 deletions
12
packages/project-management-automation/lib/tasks/add-milestone/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Add Milestone | ||
=== | ||
|
||
Assigns the plugin release milestone to a pull request once it is merged. | ||
|
||
Creates the milestone if it does not yet exist. | ||
|
||
## Rationale | ||
|
||
If a pull request is merged, it can be difficult to know which upcoming or past plugin version that change would be included within. This is useful for debugging if a change should be expected to be available for testing, and to know if a change should be anticipated to be released within an upcoming release of the plugin. | ||
|
||
It is also used in automation associated with [release changelogs](https://github.com/WordPress/gutenberg/blob/master/docs/contributors/release.md#writing-the-release-post-and-changelog), which aggregate pull requests based on the assigned milestone. |
4 changes: 2 additions & 2 deletions
4
...anagement-automation/lib/add-milestone.js → ...tomation/lib/tasks/add-milestone/index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...ment-automation/lib/test/add-milestone.js → ...ion/lib/tasks/add-milestone/test/index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 10 additions & 0 deletions
10
packages/project-management-automation/lib/tasks/assign-fixed-issues/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Assign Fixed Issues | ||
=== | ||
|
||
Adds assignee for issues which are marked to be "Fixed" by a pull request, and adds the "In Progress" label. | ||
|
||
## Rationale | ||
|
||
For users who would be affected by an issue (including the issue's creator), it is useful to receive progress updates once efforts have begun to address the issue. | ||
|
||
[Issue assignment](https://help.github.com/en/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users) is a useful GitHub feature for developers, as it can avoid a scenario where multiple developers spend effort toward resolving the same issue due to the fact that progress was not clearly communicated. |
2 changes: 1 addition & 1 deletion
2
...ent-automation/lib/assign-fixed-issues.js → ...on/lib/tasks/assign-fixed-issues/index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
...utomation/lib/test/assign-fixed-issues.js → ...b/tasks/assign-fixed-issues/test/index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12 changes: 12 additions & 0 deletions
12
packages/project-management-automation/lib/tasks/first-time-contributor/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
First Time Contributor | ||
=== | ||
|
||
Adds the "First Time Contributor" label to pull requests merged on behalf of contributors that have not previously made a contribution, and prompts the user to link their GitHub account to their WordPress.org profile if necessary for release notes credit. | ||
|
||
## Rationale | ||
|
||
A person's first contribution to the project is an exciting moment worth celebrating. | ||
|
||
Rate of new contributorship can be a potential metric of a project's open-source health. | ||
|
||
Compiling credits for release notes of a WordPress release [requires that a person's WordPress.org profile can be associated with a GitHub account](https://make.wordpress.org/core/2020/03/19/associating-github-accounts-with-wordpress-org-profiles/). This is not an obvious requirement for new contributors, and it should be brought to their attention at the earliest opportunity in their contributing journey. |
8 changes: 4 additions & 4 deletions
8
...-automation/lib/first-time-contributor.js → ...lib/tasks/first-time-contributor/index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 changes: 3 additions & 3 deletions
6
...mation/lib/test/first-time-contributor.js → ...asks/first-time-contributor/test/index.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters