Component Proposals
This directory contains component proposals for the SLAOps platform. Each proposal follows the Component Proposal Standard and uses the Component Proposal Template.
Purpose
Component proposals serve to:
- Document the design and architecture of new components before implementation
- Facilitate team review and discussion
- Capture decisions and trade-offs
- Provide implementation specifications
- Serve as historical documentation
Creating a New Proposal
-
Copy the template from the repository root:
cp COMPONENT_PROPOSAL_TEMPLATE.md apps/slaops-docs/docs/proposals/my-component-name.md -
Add Docusaurus frontmatter at the top:
---
sidebar_position: [number]
title: [Component Name]
--- -
Fill in all sections of the template
-
Review the Example Component Proposal for guidance
-
Submit for review
Proposal Lifecycle
Proposals go through these stages:
- Draft - Initial proposal being written
- Under Review - Shared with team for feedback
- Approved - Accepted for implementation
- Implemented - Completed and deployed
- Rejected - Not moving forward (with rationale)
Update the Status field in your proposal to reflect the current stage.
Active Proposals
Check the sidebar navigation to see all proposals in this directory.
Resources
- Component Proposal Standard - How to write proposals
- Example Component Proposal - Complete example
- COMPONENT_PROPOSAL_TEMPLATE.md - Blank template
For questions about the proposal process, see the Component Proposal Standard guide.