Visualizing & Simplifying Governance for Drupal

Created on 26 February 2025, about 1 month ago

Problem/Motivation

I was at FOSDEM this eyar and attended Open Source Governance for Software Engineers presented by Tobie Langel.

I was quite impressed, and now almost a month after FOSDEM I'm thinking about how to apply this to all the open projects I'm working on... Which brought me to Drupal.org.

I think that something like this for Drupal could be useful.

Feature request
Status

Active

Component

Policies

Created by

🇨🇦Canada mgifford Ottawa, Ontario

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @mgifford
  • 🇨🇦Canada mgifford Ottawa, Ontario

    The full presentation is also up here:
    https://speaking.unlockopen.com/t7cQZt/open-source-governance-for-softwa...

    In MermaidJS this could look something possibly like this for Drupal:

    graph TD;
    A["US Legal System"]-->|Legislation| B["Drupal Association"];
    B-->|Bylaws| C["Executive Director"];
    C-->D[Working Groups];
    D-->L[Drupal Code];
    D-->M[Drupal.org];
    D-->N[Community];
    L-->O[Drupal Core]
    L-->P[Drupal CMS]
    L-->Q[Drupal Code Projects]
    O-->|GOVERNANCE.md| E["Maintainers"];
    O-->|OWNERS.YAML| F["Code owners"];
    O-->|GOVERNANCE.md| G["Reviewers"];
    N-->|COC TEAM CHARTER| H["CoC Team"];
    N<-->|Code_of_Conduct.md| I["Contributors"];
    L-->|CONTRIBUTING.MD| I;

    I'm just trying to plot out what this might look like.

    Could also try to highlight Dries role with the trademark, and for that matter the role of the board vs the CEO.

Production build 0.71.5 2024