RFC Process

This page is being written.

The ADR practice (docs/adr/) covers internal architecture decisions well. An RFC process is the public-facing counterpart for changes the community should weigh in on before they happen.

Per docs/strategy/12-documentation-architecture.md: "Recommend adopting a lightweight RFC template modeled directly on the existing ADR format, since the team already has the discipline to use it well."


When the RFC process is established it will cover:

  • What kinds of changes require an RFC (public API changes, new primitives, breaking changes)
  • The RFC template (based on the existing ADR format)
  • How to submit, how long the comment period is, and who has final say

Tracked in: salazarsebas/Cougr issues