|
8 | 8 |
|
9 | 9 | **Before a sprint**
|
10 | 10 |
|
11 |
| -* pyOpenSci staff go through the pyOpenSci repo issues and ensure all relevant **help-wanted** and/or **sprintable** both have appropriated labels and have been added to the the project board in the appropriate column (beginner-friendly, python, dev-ops/ci, Python, Sphinx). |
| 11 | +* pyOpenSci staff go through the pyOpenSci repo issues and ensure all relevant **help-wanted** and/or **sprintable** both have appropriated labels and have been added to the the [GitHub project](github-project) in the appropriate column (beginner-friendly, python, dev-ops/ci, Python, Sphinx). |
12 | 12 | * pyOpenSci staff ensure all issues on the project board have enough **specific** information for a new user to follow and complete the task needed to be done. The more specific the issue is, the fewer questions a sprinter / contributor will ask during a sprint. This saves significant time and energy for both the sprint attendee and whomever is leading the sprint.
|
13 | 13 |
|
14 | 14 | **During a sprint**
|
15 | 15 |
|
16 | 16 | * Label all newly submitted issues as `sprint-event`, `sprint-name-year` (example: `sprint`, `pyconus-24`)
|
17 | 17 | * Merge small PRs that are clearly mergeable without significant review. Examples might include: typo fixes and other easy-to- review contributions.
|
18 |
| -* For PRs, add contributors to the GitHub repository that they contributed to using the [All Contributors bot](https://allcontributors.org/) using the command: `@all-contributors add @githubusername for code, review` (if the contribution is a pull request) or `@all-contributors add @githubusername for review` (if the contribution is an issue |
| 18 | +* For PRs, add contributors to the GitHub repository that they contributed to using the [All Contributors bot](https://allcontributors.org/) using the command: `@all-contributors add @githubusername for code, review` (if the contribution is a pull request) or `@all-contributors add @githubusername for review` (if the contribution is an issue). [More on using the bot here.](all-contribs) |
19 | 19 | * **IMPORTANT:** Merge each all-contributor-bot PR's individually and immediately after they have been opened to avoid merge conflicts
|
20 | 20 |
|
21 | 21 | **After a sprint**
|
@@ -88,6 +88,7 @@ significant effort during a sprint event.
|
88 | 88 |
|
89 | 89 | As such, it's important for anyone leading a sprint to come prepared! In most cases having community helpers will go along way to supporting beginner contributor success.
|
90 | 90 |
|
| 91 | +(github-project)= |
91 | 92 | ## Sprint infrastructure - GitHub projects
|
92 | 93 |
|
93 | 94 | To efficiently manage and track contributions during sprints, pyOpenSci utilizes
|
@@ -283,6 +284,7 @@ you see an issue opened that makes sense to work on remotely with a participant,
|
283 | 284 | We will need to feel some of this out at scipy.
|
284 | 285 | :::
|
285 | 286 |
|
| 287 | +(all-contribs)= |
286 | 288 | ### Acknowledge sprint contributors - All-Contributors Bot
|
287 | 289 |
|
288 | 290 | pyOpenSci uses the [All-Contributors bot](https://allcontributors.org/docs/en/bot/usage)
|
|
0 commit comments