SAGA is an open specification. Contributions are welcome from any individual, company, or organization.
Report issues. If you find an ambiguity, error, or gap in the spec, open a GitHub issue. Clear problem statements are the most valuable contribution.
Propose changes. Non-trivial changes go through the RFC process (see below). Trivial fixes (typos, formatting, clarifications that don’t change behavior) can be submitted as PRs directly.
Implement and report back. Building a SAGA-compliant platform and hitting friction is signal. Open an issue describing what was hard and what you had to interpret.
Join the Working Group. The Working Group reviews RFCs and votes on changes. Participation is open. See the Working Group section below.
All non-trivial changes to the specification go through the RFC process.
Open an issue first. Describe the problem you’re solving and your proposed direction. This is the place for early feedback before you write the full RFC.
Write the RFC. Copy rfcs/0000-template.md to rfcs/0000-your-title.md. Fill it out completely.
Submit a PR. Open a pull request adding your RFC file. The PR description should summarize the change and link to the issue.
30-day comment period. The PR stays open for at least 30 days. Anyone may comment. The author is expected to respond to substantive feedback.
main. Closed RFCs are kept for historical reference.The SAGA Working Group governs the specification. It consists of:
Joining: Open an issue titled “Working Group membership request” with a brief description of your interest and any relevant implementation work.
Voting: Working Group votes happen in GitHub discussions. Each member gets one vote. Votes are recorded publicly.
Founding steward: FlowState holds stewardship for SAGA v1.x. Stewardship transfers to an independent governance body at v2.0.
Participation in this project requires treating others with respect. Debates about technical tradeoffs are welcome. Personal attacks, harassment, and bad-faith arguments are not.
Maintainers may remove comments or contributions that violate this standard without warning.
Open an issue or email [email protected].