Skip to content

Commit 5bb150d

Browse files
committed
Fix: more edits
1 parent b8e7eda commit 5bb150d

File tree

1 file changed

+65
-10
lines changed

1 file changed

+65
-10
lines changed

community/events/sprints.md

Lines changed: 65 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22

33
* TODO: https://github.com/actions/add-to-project?tab=readme-ov-file i think we want to set this up for all repos so this works for scipy.
44

5+
:::{admonition} TLDR
6+
* summary here??
7+
8+
During sprint
9+
10+
* label all issues as sprint-event, sprint-name-year
11+
* merge small pr's that are clearly typo fixies, easy to review things
12+
* add contributors as contributors to the repo using the all contributors bot @all-contributors add @githubusername for code, review (for an issue use review for a pr use code, review ). Merge each all contributor pr individually and immediately to avoid merge conflicts
13+
:::
14+
15+
516
## What is a sprint?
617
A sprint is an open session where contributors come together to contribute to an open source project. Contributors may range from beginners, who are new to sprints, GitHub, and git, to experienced developers. Below we review how pyOpenSci runs sprints.
718

@@ -219,12 +230,62 @@ Jesse adds a label for the event and moves it to a column
219230
If you see small pull requests coming in that are clearly fixing things in a guidebook, please review them and approve if that makes sense. If
220231
you see an issue opened that makes sense to work on, feel free to comment on it.
221232

233+
## Acknowledge spring contirbutors - All-Contributors Bot
234+
235+
pyOpenSci uses the [All-Contributors bot](https://allcontributors.org/docs/en/bot/usage)
236+
to recognize and celebrate the contributions of all our contributors. This bot
237+
helps automate the process of adding contributors to the repository, making it
238+
easier to maintain accurate records of everyone's efforts.
239+
240+
To add contributors to the repository using the All-Contributors bot:
241+
242+
1. **Use the Bot Command**: In a comment on an issue or pull request, use the following command to add a contributor as follows.
243+
`@all-contributors add @githubusername for <contribution types>`
244+
245+
if they have opened an issue only, or reviewed an open pr use:
246+
247+
`@all-contributors add @githubusername for review`
248+
if they have opened a pull request use:
249+
`@all-contributors add @githubusername for code, review`
250+
251+
252+
2. **Merge PRs Individually**: The bot will create a pull request to update the
253+
contributors list. Merge each All-Contributors PR individually and immediately
254+
to avoid merge conflicts.
255+
256+
By recognizing contributors for their efforts, we foster a positive and inclusive
257+
community, encouraging more participation and collaboration.
258+
259+
## After a Sprint is complete
260+
261+
After a sprint, we will follow up with participants to show our appreciation
262+
and encourage continued engagement with the pyOpenSci community. Here are the key
263+
steps to take:
264+
265+
1. **Send a Thank You Email**: Send an email to all sprint participants thanking them for their contributions. Express gratitude for their time and effort, highlighting any significant achievements or milestones reached during the sprint.
266+
267+
2. **Provide Feedback**: Include any relevant feedback or outcomes from the sprint. This could involve sharing metrics, such as the number of issues closed, pull requests merged, or any specific contributions that stood out.
268+
269+
3. **Invite Continued Engagement**:
270+
- **Newsletter**: Encourage participants to subscribe to the pyOpenSci newsletter
271+
to stay updated on future events, news, and opportunities.
272+
- **LinkedIn**: Invite them to follow pyOpenSci on LinkedIn for professional updates
273+
and community highlights.
274+
- **GitHub**: Remind them to continue following and contributing to pyOpenSci
275+
repositories on GitHub.
276+
- Discourse?
277+
278+
4. **Stay Connected**:
279+
- **Upcoming Events**: Inform participants about upcoming sprints, webinars,
280+
workshops, or any other events they might be interested in.
281+
282+
By taking these steps, you help maintain the momentum generated during the sprint,
283+
foster a sense of community, and encourage ongoing contributions to pyOpenSci projects.
284+
285+
286+
222287

223288

224-
All-contributors bot
225-
Tagging issues and pr’s with sprint / event name
226-
Creating a project board for sprint events
227-
Writing this all up (let’s test drive for scipy)
228289
Help for sprint event triage after the event
229290
Event outputs
230291
Blog post(s)
@@ -233,12 +294,6 @@ Welcome new ppl to slack
233294
Community Content “owners”
234295
Related to above - help post event. We have a lot of issues and pr’s now. Can the community help with triage?
235296

236-
### After a sprint
237-
238-
* Followup with participants
239-
* Send out an email thanking people after
240-
* invite them to stay in touch / follow newsletter / follow linkedin,
241-
242297

243298
## Meeting Metrics that pyOpenSci collects
244299

0 commit comments

Comments
 (0)