gherkin-ai v3.2.2

Governance

gherkin-ai is an MIT-licensed project. This page says who decides what, and how someone becomes a maintainer. It exists so that the project does not depend on one person, and so that an organization evaluating it can see that it does not.

Roles

Role Who Can
Contributor Anyone who opens an issue, a discussion or a pull request Propose changes; review others' pull requests
Stack maintainer Contributors who keep a community stack current (ghk stacks, third column) Approve changes to the generators, goldens and docs of that stack
Maintainer Listed in MAINTAINERS.md Merge to main, triage, cut releases, approve changes to any stack, the public contract and this document

How decisions are made

Becoming a maintainer

A contributor becomes a stack maintainer or a maintainer when an existing maintainer nominates them after sustained contributions (typically several merged pull requests and reviews over three months) and no maintainer objects within 7 days. Maintainers who are inactive for six months move to emeritus and can return on request.

Releases

Releases are cut only by CI from a tag, after the preflight and the release-branch CI run (CONTRIBUTING.md). npm publishing uses provenance; the GitHub release carries a CycloneDX SBOM.

Continuity