Skip to content

Add mdBook team processes - #1095

Open
GuillaumeGomez wants to merge 5 commits into
rust-lang:masterfrom
GuillaumeGomez:mdbook
Open

Add mdBook team processes#1095
GuillaumeGomez wants to merge 5 commits into
rust-lang:masterfrom
GuillaumeGomez:mdbook

Conversation

@GuillaumeGomez

@GuillaumeGomez GuillaumeGomez commented Aug 17, 2026

Copy link
Copy Markdown
Member

I derived it from the rustdoc team processes minus the things that don't apply (like RFCs, although I kept FCPs).

cc @rust-lang/mdbook

Rendered

@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 17, 2026
@rustbot

rustbot commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

r? @Mark-Simulacrum

rustbot has assigned @Mark-Simulacrum.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

Why was this reviewer chosen?

The reviewer was selected based on:

  • Fallback group: @Mark-Simulacrum, internal-sites
  • @Mark-Simulacrum, internal-sites expanded to Mark-Simulacrum, Urgau, ehuss, jieyouxu
  • Random selection from Mark-Simulacrum, Urgau, ehuss, jieyouxu

Comment thread src/mdbook/membership.md Outdated
- You will also be subscribed to the `all@rust-lang.org` and `mdbook@rust-lang.org` mailing lists.
See [this file](https://github.com/rust-lang/team/blob/HEAD/teams/all.toml) to check how
subscriptions to mailing lists work. Both are very low-volume mailing list (maybe a few emails per
year). About `all@rust-lang.org`: it's a way to communicate things to all contributors. We will

@Mark-Simulacrum Mark-Simulacrum Aug 17, 2026

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 would personally not embed emails like this in public docs, just an invitation for more spam to be sent to them.

View changes since the review

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Fair enough, removed.

Comment thread src/mdbook/membership.md
### When are FCPs required?

An FCP will be needed for any stabilization of user-facing changes, like UI/UX changes,
new command-line arguments, new attributes, etc.

@notriddle notriddle Aug 17, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

You should probably mention breaking changes. Those definitely require an FCP, since mdBook doesn’t have RFCs or a Rust style stability system.

View changes since the review

Comment thread src/mdbook/membership.md
When starting an FCP, make sure only the relevant subteam is labeled on the issue/PR, to avoid
pinging people with changes they aren't interested in.

### Can I work on code experimentally before a approval is gained?

@DanielEScherzer DanielEScherzer Aug 18, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
### Can I work on code experimentally before a approval is gained?
### Can I work on code experimentally before an approval is gained?

View changes since the review

did you pick this design?

[mdbook]: https://github.com/rust-lang/mdBook/

@DanielEScherzer DanielEScherzer Aug 18, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@GuillaumeGomez

Copy link
Copy Markdown
Member Author

Applied suggestions.

Comment thread src/mdbook/membership.md

@clarfonthey clarfonthey Aug 18, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This document flows a bit strange to me, and I guess the problem is shared with the rustdoc version as well. Essentially, it seems worded as a path to membership, rather than starting with, what is a member and why would I want to be one?

The one weirdness missing to me is that membership simply says you can merge things, whereas from what you imply, FCPs are also possible as well.

View changes since the review

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Added a mention about FCPs in the "What it means to be a mdBook team member" section.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants