Skip to content
hyperpolymath edited this page May 27, 2026 · 1 revision

Project governance

The canonical governance document is GOVERNANCE.adoc in main. This wiki page summarises the highlights and links into the deeper content.

Model

Benevolent Dictator For Life (BDFL). Best-fit model for a solo-maintained registry where decision latency matters more than formal consensus. Transitions to consensus-based governance if the active maintainer count exceeds three (per the transition clause in GOVERNANCE.adoc § Transition clause).

Roles

Role Authority
BDFL Final say on all matters; accepts/declines registrations
Maintainer Commit access; reviews, triages, manages releases
Contributor Opens PRs/issues; no direct commit access
Bot Automated agent (gitbot-fleet); subject to the same review standards as humans

See MAINTAINERS.adoc for the current maintainer list.

Decision flow

  • Routine (CI fixes, dep updates) — any maintainer with commit access
  • Version bumps of registered packages — any maintainer, once CI is green
  • New package registrations — BDFL approves against the quality bar
  • Removals or renames — BDFL + ADR required
  • Significant changes (Registry.toml schema, acceptance criteria) — issue discussion first, then PR

ADRs

Significant technical decisions are recorded as Architecture Decision Records under docs/decisions/ (created on demand — none yet at the time of writing). Each ADR has a status: proposed, accepted, deprecated, superseded, rejected.

Becoming a maintainer

Nomination by an existing maintainer to the BDFL, based on:

  1. Sustained quality contributions (3+ months)
  2. Familiarity with the estate's RSR standards
  3. Constructive participation in issue triage and review
  4. Reliable engagement cadence

See GOVERNANCE.adoc § Becoming a Maintainer for the formal process.

Code of Conduct

All participants follow the Code of Conduct. The BDFL is the final arbiter in conduct disputes.

julia-professional-registry

Getting started

For maintainers

Project

External

Clone this wiki locally