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

Update governance documentation #698

Merged
merged 11 commits into from
Aug 25, 2023
Merged

Update governance documentation #698

merged 11 commits into from
Aug 25, 2023

Commits on Aug 21, 2023

  1. Fix redirects.

    The redirects are relative to the current page, so they need `/` to
    anchor to the root of the site.
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    eef348a View commit details
    Browse the repository at this point in the history
  2. Move blog guidelines out of "core".

    In preparation to remove the core chapter.
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    dd30727 View commit details
    Browse the repository at this point in the history
  3. Pull in RFC 3392 text exactly as-is.

    Followup will rework some of the text to remove the RFC aspects of it.
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    4536238 View commit details
    Browse the repository at this point in the history
  4. Move moderation to a separate page.

    This content is moved as-is without modification.
    The intent is to help organize and manage the chapter size.
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    c74187a View commit details
    Browse the repository at this point in the history
  5. Remove the RFC aspects of the council policy.

    This removes the RFC wording from the council policy to make it stand on
    its own, and not be framed as a proposal.
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    5614273 View commit details
    Browse the repository at this point in the history
  6. Remove outdated RFC 1068 governance docs.

    These docs are very outdated and contains some misleading information.
    There are important things to resurrect at some point, which is
    something the Council should take on:
    
    * Definition of teams, and the structure of the Project in general:
      rust-lang/leadership-council#33
    * Team charters, defining what each team's mission and responsibilities
      are: rust-lang/leadership-council#44
    * Suggestions on moderation team processes should follow up with either
      the Council or https://github.com/rust-lang/moderation-team
    * Suggested decision making processes for teams:
      rust-lang/leadership-council#45
      (and rust-lang/leadership-council#23 to some
      degree).
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    9634f6b View commit details
    Browse the repository at this point in the history
  7. Remove the core chapter.

    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    68e07e2 View commit details
    Browse the repository at this point in the history
  8. Remove team repository list.

    This will generally not be kept up-to-date, and this information
    can be found elsewhere like the GitHub repo listing or the
    https://www.rust-lang.org/governance pages. As part of
    rust-lang/leadership-council#44
    I'd also like to better surface this kind of information on the Forge.
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    ead5920 View commit details
    Browse the repository at this point in the history
  9. Remove mentions of the core team.

    This updates documentation to point to the leadership council.
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    7955099 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    72e29a7 View commit details
    Browse the repository at this point in the history
  11. Don't use quotes around the Launching Pad team's name.

    I'm not entirely certain what the RFC authors' intent was with this
    style, but my guess was that it was because it was proposing a new term.
    Since the team is now a real team, and this document is no longer being
    framed as a proposal, this removes it and uses a consistent style.
    ehuss committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    06dc93e View commit details
    Browse the repository at this point in the history