Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify weekly issues creation #221

Merged
merged 3 commits into from
Aug 22, 2021
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 33 additions & 18 deletions .github/ISSUE_TEMPLATE/meeting-sprint-planning.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: "🚀 Sprint Planning Meeting"
about: Conduct a Sprint Planning meeting.
labels: "type: team-sync, :label: meeting:sprint-planning"
title: "Sprint Planning Meeting: <YYYY-MM-DD>"
title: "Sprint Planning Meeting: {{ date | date('dddd, MMMM Do') }}"
---

# 2i2c Sprint Planning meeting
Expand All @@ -11,25 +11,40 @@ This is a **60 minute** recurring meeting every **Tuesday at 8:00AM Pacific time

Our goal is to synchronize the team on the most important things to work on, and to divide work between one another so we know what to work on next.

- **Video conference link:** https://bit.ly/zoom-holdgraf
- **Calendar for future meetings:** [this Google Calendar](https://calendar.google.com/calendar/embed?src=c_4hjjouojd8psql9i1a8nd1uff4%40group.calendar.google.com&ctz=America%2FLos_Angeles)
- **Meeting facilitator**: <INSERT FACILITATOR HERE>
## Links

- [**Video conference link**](https://bit.ly/zoom-holdgraf)
- [**Calendar for future meetings**](https://calendar.google.com/calendar/embed?src=c_4hjjouojd8psql9i1a8nd1uff4%40group.calendar.google.com&ctz=America%2FLos_Angeles)
- [**List of 2i2c projects**](https://github.com/orgs/2i2c-org/projects)
- [**Deliverables backlog**](https://github.com/orgs/2i2c-org/projects/7?fullscreen=true)

**Meeting facilitator**: <INSERT FACILITATOR HERE>

## Meeting agenda

_Follow the agenda below, checking boxes as we complete each step._

- [ ] (5m) Quick review of last week's Sprint Board.
- [ ] Team members have all filled out last week's team sync
- [ ] Decide what to do with any incomplete deliverables
- [ ] Archive last week's board
- [ ] (20m) Populate this week's Sprint Board
- [ ] Create this week's board
- [ ] Add deliverables to this board
- [ ] Somebody is assigned to each deliverable
- [ ] Everybody agrees the current cycle's plan is realistic and that the right items are on the board.
- [ ] (5m) Support ticket overview.
- [ ] Support steward asks for assistance on issues that need it.
- [ ] (_every two weeks_) Transition support steward roles to the next team member
- [ ] Open issue for next Support Steward.
- [ ] Close previous issue for Support Steward.
## Before the meeting

- [ ] Create this week's sprint board
- [ ] Choose a sprint meeting facilitator

## Review of last week's Sprint Board. (5m)

- [ ] Team members have all filled out last week's team sync
- [ ] Decide what to do with any incomplete deliverables
- [ ] Archive last week's board

## Populate this week's Sprint Board (45m)

- [ ] Archive and celebrate closed deliverables 🎉
- [ ] Add new deliverables to Sprint Board
choldgraf marked this conversation as resolved.
Show resolved Hide resolved
- [ ] Somebody is assigned to each deliverable
- [ ] Everybody agrees the current cycle's plan is realistic and that the right items are on the board.

## Support ticket overview. (10m)

- [ ] Support steward asks for assistance on issues that need it.
- [ ] (_once a month_) Transition support steward roles to the next team member
- [ ] Open issue for next Support Steward.
- [ ] Close previous issue for Support Steward.
4 changes: 0 additions & 4 deletions .github/requirements.txt

This file was deleted.

18 changes: 18 additions & 0 deletions .github/workflows/create-sprint-planning-meeting.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Open a sprint planning meeting issue
on:
schedule:
# Run every Tuesday at 07:00 AM UTC / 09:00AM Europe / 00:00AM California
- cron: "0 07 * * 2"

workflow_dispatch:

jobs:
create-sprint-planning-issue:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: JasonEtco/create-an-issue@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
filename: .github/ISSUE_TEMPLATE/meeting-sprint-planning.md
21 changes: 5 additions & 16 deletions .github/workflows/create-team-sync.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
# From https://github.com/JasonEtco/create-an-issue
name: Open a weekly team sync issue
on:
schedule:
Expand All @@ -8,23 +7,13 @@ on:
workflow_dispatch:

jobs:
open-sync-issue:
create-sync-issue:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

# Install dependencies
- name: Set up Python 3.7
uses: actions/setup-python@v1
- uses: JasonEtco/create-an-issue@v2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
python-version: 3.7
filename: .github/ISSUE_TEMPLATE/team-update.md

- name: Install dependencies
run: |
pip install -r .github/requirements.txt

- name: Post sync md
env:
ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }}
run: |
python scripts/post-team-sync.py
29 changes: 0 additions & 29 deletions .github/workflows/sort-issues-by-priority.yaml

This file was deleted.

111 changes: 0 additions & 111 deletions scripts/post-team-sync.py

This file was deleted.

88 changes: 0 additions & 88 deletions scripts/sort-issues.py

This file was deleted.