Skip to content

Remove role of BDFL and reform the Steering Council into Project Leaders#178

Merged
leouieda merged 1 commit intomainfrom
new-governance
May 8, 2026
Merged

Remove role of BDFL and reform the Steering Council into Project Leaders#178
leouieda merged 1 commit intomainfrom
new-governance

Conversation

@leouieda
Copy link
Copy Markdown
Member

This is an update to our Governance document. The main changes are:

  1. Remove the role of BDFL. I don't like the special treatment and I want to be able to be kicked off of the project if I become a problem.
  2. Reform the Steering Council into "Project Leaders". The council gave the impression that this is a temporary elected position but we don't operate like that. The Project Leaders are still elected but change the language and idea to that of long term stewardship of the project.
  3. Minor tweaks to the Community Manager role and the text of other roles to be compatible with the changes above.

This is an update to our Governance document. The main changes are:

1. Remove the role of BDFL. I don't like the special treatment and I
   want to be able to be kicked off of the project if I become a
   problem.
2. Reform the Steering Council into "Project Leaders". The council gave
   the impression that this is a temporary elected position but we don't
   operate like that. The Project Leaders are still elected but change the
   language and idea to that of long term stewardship of the project.
3. Minor tweaks to the Community Manager role and the text of other
   roles to be compatible with the changes above.
@leouieda
Copy link
Copy Markdown
Member Author

leouieda commented May 8, 2026

Alright, since there have been no objections I'm merging this in.

@leouieda leouieda merged commit 7351442 into main May 8, 2026
@leouieda leouieda deleted the new-governance branch May 8, 2026 16:02
leouieda added a commit to fatiando/website that referenced this pull request May 8, 2026
[Nēnē](https://nene.leouieda.com/) is a static site generator that I
develop. It's more flexible than sphinx for making static websites that
aren't documentation. We had to battle sphinx a lot to get the website
the way we wanted. And using sphinx didn't really make it easier for
other people to contribute to the website. Rewriting it with Nene makes
some things easier on the templating side because we can store variables
and other data in YAML files and then use the templating code inside the
Markdown pages themselves. The result is much more readable code and
less copy-pasting. The new page doesn't use bootstrap and is much
lighter since it's all hand-made CSS. The font and general style are
preserved. The pages have been simplified and merged to avoid
duplication of information. The redirects for the calendar and
good-first-issues have been retained but not the redirects for older
versions of the docs. From the plausible data, those pages didn't seem
to have many hits anyway. The new about page doesn't list all of the
authors anymore since that was a nightmare to maintain. Instead, it
lists the current governance structure
(fatiando/community#178).
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.

1 participant