PR duty
Meta
jared771 at gmail.com
Thu Apr 5 22:15:49 UTC 2018
On Wednesday, 4 April 2018 at 05:31:10 UTC, Andrei Alexandrescu
wrote:
> Hi folks, I was thinking of the following.
>
> To keep the PR queue trim and in good shape, we'd need at least
> one full-time engineer minding it. I've done that occasionally,
> and the queue size got shorter, but I couldn't do much else
> during that time.
>
> I was thinking, we can't afford a full-time engineer, and even
> if we did, we'd probably have other important matters for that
> engineer as well. However, what we can afford - and indeed
> already benefit from - is a quantum of time from each of many
> volunteers. By organizing that time better we may be able to
> get more output. Here's what I'm thinking.
>
> Let's define a "PR duty" role that is one week long for each of
> a pool of volunteers. During that week, the person on PR duty
> focuses on minding github queues - merge trivial PRs, ping
> authors of old PRs, email decision makers for specific items in
> PRs, etc. Then the week ends and the role is handed off to the
> next person in the pool.
>
> A calendar maintained by an impartial person - maybe we can ask
> Mike - would keep track of everything.
On the actual topic of the thread, the scrum master for this
sprint could have some of these duties rolled in as well.
Therefore, for a given sprint, they would be in charge of:
- taking care of trivial PRs
- pinging authors of old PRs(?)
- email decision makers
- make sure previously decided-upon action items are taken care
of before the next sprint
- being a central point of contact for questions on items for
that sprint
- generally being available on Slack and coordinating the team
I wonder if the Github bot can be configured to automatically tag
new items for the next sprint... Also, I put a question mark
beside "pinging authors of old PRs" because that seems like
something the bot could also do automatically (maybe ping every 2
weeks, and if the submitter has not responded after 3 pings it's
auto-closed).
More information about the Digitalmars-d
mailing list