Self-Raising Lazarus:

All Contributors
and how
Open Source
can
Rise Again

A Byzantine-style, egg tempera and gold painting. It depicts Jesus raising Lazarus from death. Jesus is shown towards the left of the scene, with a gold halo, reaching out a hand to call Lazurus forth. Lazuarus is shown in an upright casket bound in white cloth. A crowd has gathered, some help open the casket, some look towards the body of Lazurus and others are shown thanking Jesus.
The Raising of Lazarus, circa 1310, Duccio di Buoninsegna, egg tempera and gold. This work is public domain.
A photograph of Peter Capaldi at a showing of the film In The Loop. He is a man in his early 50s dressed smartly in a grey, hatched suit and white, collard shirt with no tie. He is looking to one side and clasping his hands in a slightly menacing way.
Peter Capaldi at the Glasgow Film Theatre. CC BY-SA 2.0
You're looking at ******* Lazarus, sweetheart. And not just plain Lazarus. I'm ******* self-raising Lazarus, right?

This is a story about …

Goat heard by Scriberia, CC-BY 4.0 10.5281/zenodo.13882307

Me


@JimMadge@fosstodon.org
blog.jmadge.com

All Contributors

What is it?

Recognising contributors for all types of contributions

(not just code)

  • A specification
  • A set of tools
  • A GitHub bot

All Contributors

Who uses it?

Projects who

care deeply about acknowledgement

are not represented by commit history

(often) are adjacent to academia

have a significant web output

All Contributors

Who uses it?

The logo of the open source project, The Turing Way
The Turing Way Pathway by Scriberia, CC-BY 4.0 10.5281/zenodo.13882307

What happened?

Ominous Clouds

  • No new releases
  • Longstanding bugs and requests
  • Little engagement

What happened?

If it is so popular …

Small maintainer team 🐛

Other commitments 👔

Burnout or loss of interest 🔥

Users not becoming contributors 🚀

What happened?

Bus factor

GitHub < 5 maintainers (fewer active)
Crowdin 2 managers
Domain and DNS 1 manager!
Hosting 1 manager!

Resurrection

The Catalyst

Resurrection

Forming a new maintainer team


Danny

Felipe

Jim

Josh

Leah

Maximilian

Resurrection

Docs

Governance maintainers by Scriberia, CC-BY 4.0 10.5281/zenodo.13882307

First steps

Making changes

Clean code by Scriberia, CC-BY 4.0 10.5281/zenodo.13882307

First steps

Building Resilience

Book Dash collaboration by Scriberia, CC-BY 4.0 10.5281/zenodo.13882307

Where we are now

Back online, back under control

Starting maintenance of CLI 🧑‍💻

Improved bus factor 🚌

GitHub 9 maintainers (3 admins)
Crowdin 5 managers
Domain and DNS 2 managers
Hosting 5 managers

No live translations 😭

Where we are now

Our priorities

Readable code by Scriberia, CC-BY 4.0 10.5281/zenodo.13882307

Lessons

Build in resilience 🪢

Focus on what you can contribute ❄️

Embrace going slow 🐢

Work together, with a plan 📜

Put maintenance over features 🛠️

Beware of bike-shedding 🚲

Has this happened before?

Depiction of an ouroboros from Parisinus graecus 2327 , 1478, unknown illuminator. This work is public domain.

If there is a community, a project can live 🌱

Thanks banner by Scriberia, CC-BY 4.0 10.5281/zenodo.13882307

Thanks

Jeroen Mengels, Kent Dodds, and Jake Bolam

Leah Wasser

All (All Contributors) contributors, past and present

The Turing Way community and Scriberia

Get involved

Use the bot

 github.com/apps/allcontributors

Read the docs

 allcontributors.org

Join the community

 github.com/all-contributors