Skip to content

docs(rfc): add RFC 740.0000 for contributor ladder - #36

Merged
Piinks merged 5 commits into
flutter:mainfrom
Piinks:ladder
Oct 30, 2026
Merged

Piinks merged 5 commits into
flutter:mainfrom
Piinks:ladder

Conversation

@Piinks

@Piinks Piinks commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

Replaces and updates the original design document as a new RFC, now with implementation details.

Tracking issue: flutter/flutter#186415

Pre-launch Checklist

  • I read RFC 000.0001: Taxonomy and followed the file and path naming and metadata standards.
  • I read RFC 000.0002: Process and confirmed this proposal meets the threshold for a full RFC.
  • I read and agree to the Code of Conduct.
  • I signed the CLA.
  • I have linked an issue from flutter/flutter with the label design doc.
  • All existing and new tests are passing.
  • I have enabled "Allow edits from maintainers" on this PR so the bot can automatically assign an RFC number (or I will run dart run bin/assign_rfc_number.dart locally when instructed).

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

* The broadcast-only `flutter-contributors` Google Group onboarding flow will be finalized with the registration Google Form pinned in `#hidden-chat` on Discord.
* Remaining legacy `AUTHORS` files across other Flutter repositories will be archived into `legacy_authors/` in `flutter/contributors` and replaced with `CONTRIBUTORS` pointer files.
* External contributor and code review documentation outside of `flutter/contributors`—including [`Contributor-access.md`](https://github.com/flutter/flutter/blob/main/docs/contributing/Contributor-access.md), [`Tree-hygiene.md`](https://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md), and [`flutter/.github/CONTRIBUTING.md`](https://github.com/flutter/.github/blob/main/CONTRIBUTING.md)—will be updated to reference `flutter/contributors` and the new ladder tiers.
* The launch of the Flutter Contributor Ladder and the initial Q4 audit / 30-day community review window will be announced to the contributor community across Discord, GitHub, and the `flutter-contributors` Google Group.

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.

I'm skeptical that another 30-day review/waiting period is needed. The original doc was presented at the Dash Forum awhile back and has been public for several months already. Let's just move forward.

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.

The 30 day audit period is part of every quarterly cycle. We presented the proposal and did a Dah Forum, yes, but have not yet notified contributors what roles they will have on the ladder (or off it). I have created a lot of scripts and tooling to capture contribution data, but it is also really important for contributors to have this period of time to share contributions they have made that cannot be captured in a script, like reproducing and verifying issues or coaching other contributors. This 30 notice period has always been included in the proposal for every audit cycle.

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.

Got it. I think I'm confused by the text a bit. It says "review window", so I thought that meant a review window for this RFC before we'd even start. But the "review window" here is the same as the grace period mentioned earlier in the proposal, is that right?

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.

Yes, good catch. I can definitely clear that up

@Piinks Piinks added the assign-rfc-number Triggers workflow to assign a number to the RFC. label Oct 30, 2026
@github-actions github-actions Bot added rfc-assigned AAA.NNN number assigned by the `rfc-assigned` action and removed assign-rfc-number Triggers workflow to assign a number to the RFC. labels Oct 30, 2026
@github-actions

Copy link
Copy Markdown

Assigned RFC 740.0001.

@Piinks

Piinks commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator Author

Assigned RFC 740.0001.

So fancy

@Piinks
Piinks added this pull request to the merge queue Oct 30, 2026
Merged via the queue into flutter:main with commit 31b2423 Oct 30, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rfc-assigned AAA.NNN number assigned by the `rfc-assigned` action

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants