Closed
Conversation
…uick proposals (~12 lines) - Add standard template for structured analysis (~80 lines) - Add detailed template for comprehensive lifecycle (~300 lines) - Update RFC rule to support template configuration - Update configuration to support RFC template selection - Add documentation for RFC template customization
There was a problem hiding this comment.
Pull Request Overview
This PR introduces multiple RFC template variants to support varied proposal complexities and improves documentation and configuration examples.
- Added three RFC template variants (minimal, standard, detailed)
- Updated template customization documentation to include RFC templates
- Revised configuration and ER diagram generation logic to support RFC template selection
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| docs/development/template-customization.md | Updated guide to document RFC template customization options |
| .cursor/templates/rfc/rfc_template_standard.md | Added standard RFC template with structured sections |
| .cursor/templates/rfc/rfc_template_minimal.md | Added minimal RFC template for quick proposals |
| .cursor/templates/rfc/rfc_template_detailed.md | Added detailed RFC template for complex proposals |
| .cursor/rules/cursor-init/diagrams/gen-er-diagram.mdc | Modified ER diagram generation to incorporate template configuration |
| .cursor-init.example.yaml | Updated YAML configuration to include RFC template options |
Comments suppressed due to low confidence (2)
.cursor/templates/rfc/rfc_template_minimal.md:8
- The placeholder '{{PROBLEM}}' in the minimal RFC template is inconsistent with '{{PROBLEM_STATEMENT}}' used in the standard and detailed templates. Consider aligning placeholder names across templates for consistency.
{{PROBLEM}}
.cursor/templates/rfc/rfc_template_minimal.md:12
- The placeholder '{{SOLUTION}}' in the minimal RFC template differs from '{{PROPOSED_SOLUTION}}' in the standard RFC template. Standardizing these placeholders may help reduce confusion.
{{SOLUTION}}
Owner
Author
|
🔄 Consolidated into PR #17 This PR has been consolidated into the comprehensive template improvements PR #17 which includes:
Please review and merge PR #17 instead of this individual PR. Link to comprehensive PR: #17 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds multiple template variants for RFC (Request For Comments) documentation, allowing teams to choose the RFC style that best fits their proposal complexity and process requirements.
Templates Added
1. Minimal Template
rfc_template_minimal.md2. Standard Template (Default)
rfc_template_standard.md3. Detailed Template
rfc_template_detailed.mdConfiguration
Templates can be configured in
.cursor-init.yaml:Changes Made
Template Features
Common Placeholders
{{RFC_TITLE}}- RFC title{{DATE}}- Current date{{AUTHOR}}- Document authorRFC-Specific Placeholders
{{RFC_NUMBER}}- RFC number (detailed template){{STATUS}}- RFC status{{PROBLEM_STATEMENT}}- Problem description{{PROPOSED_SOLUTION}}- Solution detailsTemplate Progression
Integration
The
/rfc "Title"command will automatically use the configured RFC template variant when creating new RFCs.Testing
Use Cases
Minimal Template
Standard Template (Default)
Detailed Template
This is the second PR in a series to add template variants for all document types. Related PRs: