Centralized enhancement proposals for all Praxis repositories.
Discussion -> Proposal -> Experimental -> Standard
-
Discussion first. Open a GitHub Discussion (category: "Idea") describing what you want and why. Collect feedback, build consensus, get maintainer sign-off. Nothing moves forward without this step.
-
Proposal. Once a maintainer approves the direction, file a proposal here (What + Why only). Iterate on the How section after the direction is accepted.
-
Experimental. Prototype in the experimental repo, then ship behind an experimental flag in the target repo. Experimental features may change or be removed at any time.
-
Standard. After a soak period, maintainers promote the feature to standard/released.
Nothing before standard is guaranteed. A discussion does not guarantee a proposal will be accepted. An accepted proposal does not guarantee an experimental implementation. An experimental feature does not guarantee promotion to standard. Features can be changed, reworked, or removed at any stage before reaching standard.
See docs/process.md for the full lifecycle.
docs/
process.md # Full proposal lifecycle
statuses.md # Status definitions
experimental-phase.md # Experimental repo guide
pr-review.md # PR review in target repos
proposals/
template.md # Proposal template
NNNNN_slug.md # Individual proposals
- Proposal Process
- Status Definitions
- Experimental Phase Guide
- Pull Request Review
- Proposal Template
- Contributing
Apache 2.0