Skip to content

docs: add ladder governance, issue templates, and legacy AUTHORS archive - #5

Merged
Piinks merged 1 commit into
flutter:mainfrom
Piinks:launch-2
Oct 19, 2026
Merged

Piinks merged 1 commit into
flutter:mainfrom
Piinks:launch-2

Conversation

@Piinks

@Piinks Piinks commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

Part 2 of 4

Full Picture: #3

Towards flutter/flutter#186415
RFC: flutter/rfc#36

Adds the documentation, issue templates, and legacy AUTHORS archive for the Flutter Contributor Ladder:

  • Adds contributor ladder documentation under docs/ (LADDER.md, GOVERNANCE.md, QUARTERLY_REVIEW.md, CODE_REVIEW_WORKFLOW.md, TRANSITION.md) and updates README.md, CONTRIBUTING.md, and CONTRIBUTORS.
  • Creates archive directory for AUTHORS files under legacy_authors/ (flutter.AUTHORS, packages.AUTHORS, devtools.AUTHORS, website.AUTHORS).
  • Adds GitHub issue templates under .github/ISSUE_TEMPLATE/ for out-of-band nominations, Dasher Emeritus reinstatement, quarterly review tracking, and partner verification.

Pre-launch Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read the Flutter Style Guide recently, and have followed its advice.
  • I signed the CLA.
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is test-exempt.
  • All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@zanderso zanderso left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm w/ question about a possible simplification.

@@ -0,0 +1,57 @@
name: Dasher Emeritus Reinstatement Request

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Do out-of-band and Dasher Emeritus need to be two separate forms?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Good question. With the initial launch, many many contributors will be moved to emeritus. They and others on the team expressed concern that they felt like they would have to "start over again", and asked for a special re-entry point. Hence the separate special template to recognize their return.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

nice!

This is the public tracking issue for the quarterly Flutter Contributor Ladder review.
Review criteria are defined in [LADDER.md](../../docs/LADDER.md).

## 1. 🎉 Recommended Promotions & New Community Joiners

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

whitespace after heading (here and below).

You might want to have a markdown linter workflow:

from flutter/rfc:

      - name: Markdown Lint (PR Mode)
        if: github.event_name == 'pull_request' && steps.changed-rfcs.outputs.has_changes == 'true'
        uses: davidanson/markdownlint-cli2-action@05f32210e84442804257b2a6f20b273450ec8265 # v19
        with:
          globs: ${{ steps.changed-rfcs.outputs.files }}

      - name: Markdown Lint (Full Repository)
        if: github.event_name != 'pull_request'
        uses: davidanson/markdownlint-cli2-action@05f32210e84442804257b2a6f20b273450ec8265 # v19
        with:
          globs: 'rfc/**/*.md'

specific lints enabled/disabled; https://github.com/flutter/rfc/blob/main/.markdownlint.yaml

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Eggcellent. Thanks!

@Piinks
Piinks merged commit f5349c1 into flutter:main Oct 19, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants