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

COMMUNITY-ROLES: streamline the How-to section #2881

Merged
merged 3 commits into from
Apr 10, 2019
Merged

Conversation

waldyrious
Copy link
Member

@waldyrious waldyrious commented Apr 9, 2019

Looks like every time we make role changes new wrinkles are found in the process description :)

In this case, #2874 was closed with no mention of MAINTAINERS.md needing an update (it was actually done in #2746, but without a backlink to the issue). Actually, my bad -- the update was not done after all, that was the older change from when he became a collaborator. More evidence that the process was missing steps :)

While on it, I also made some formatting changes and assorted adjustments to streamline the process. Here is the full list of changes:

  • Use preformatted blocks for the message templates
    (instead of quote blocks, which required escaping of markdown formatting,
    yet still didn't prevent "smart" links from being rendered by github).
  • Use a numbered list to make the role change processes easier to follow.
  • Emphasize that the messages are templates, which should be edited if needed.
  • Change 1 week to 2 weeks of when removing inactive owners.
    (to allow for periods of unavailability, illness, personal reasons, etc.)
  • Correct references to "below" to point to MAINTAINERS.md instead.
  • Add the step to update MAINTAINERS.md to all role change checklists.

- Use preformatted blocks for the message templates
  (instead of quote blocks, which required escaping of markdown formatting,
  yet still didn't prevent "smart" links from being rendered by github).
- Use a numbered list to make the role change processes easier to follow.
- Emphasize that the messages are templates, which should be edited if needed.
- Change 1 week to 2 weeks of when removing inactive owners.
  (to allow for periods of unavailability, illness, personal reasons, etc.)
- Correct references to "below" to point to MAINTAINERS.md instead.
- Add the step to update MAINTAINERS.md to all role change checklists.
- Add the step to close the issue (only when all the previous steps are completed)
  to all role change checklists.
@waldyrious waldyrious added community Issues/PRs dealing with role changes and community organization. documentation Issues/PRs modifying the documentation. labels Apr 9, 2019
Mention that a PR should be created for the MAINTAINERS.md updates,
which then can automatically close the issue,
thereby making step 4 obsolete.
@waldyrious waldyrious mentioned this pull request Apr 9, 2019
Copy link
Member

@mebeim mebeim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice improvement I'd say. While we're at it I've got two minor comments below.

COMMUNITY-ROLES.md Outdated Show resolved Hide resolved
COMMUNITY-ROLES.md Outdated Show resolved Hide resolved
Copy link
Member

@sbrl sbrl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks ok to me after @mebeim's comments are addressed. Thanks again, @waldyrious 😺

- Remove "For" at the start of the headings of the how-to sections
- Remove colons at the end of two of the section headings, for consistency
- Clarify that consent must be given for the procedures to advance
@waldyrious
Copy link
Member Author

Thanks for the suggestions @mebeim! I've applied them, please take another look when you can.

Copy link
Member

@mebeim mebeim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, nice job 👍

@mebeim mebeim merged commit 7f25a31 into master Apr 10, 2019
@mebeim mebeim deleted the community-roles-howto branch April 10, 2019 22:58
@waldyrious
Copy link
Member Author

@mebeim I just realized that the template messages leave no room for the recipient to accept or decline the proposal 😄

Oh well, another update is in order...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Issues/PRs dealing with role changes and community organization. documentation Issues/PRs modifying the documentation.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants