Enhanced SIP Template with Improved Structure and Fixed YAML#8
Enhanced SIP Template with Improved Structure and Fixed YAML#8gregsantos wants to merge 2 commits intomainfrom
Conversation
Add New Required and Optional Sections with details and examples. Fix YAML heading.
XXXXX-template.md
Outdated
| sponsors: First Sponsor's Name (expert@example.org) | ||
| created: (fill me in with today's date, YYYY-MM-DD) | ||
| type: Standard/Ecosystem/Meta | ||
| created: 2025-06-27 |
There was a problem hiding this comment.
Why fill the date if this is not an SIP, but an improvement of the template?
XXXXX-template.md
Outdated
| created: (fill me in with today's date, YYYY-MM-DD) | ||
| type: Standard/Ecosystem/Meta | ||
| created: 2025-06-27 | ||
| type: Standard |
There was a problem hiding this comment.
If this is still a template, it should have the 3 options.
If you want this proposal to be a Meta IP, then copy the template and modify that file, not the template directly
XXXXX-template.md
Outdated
| - What new APIs or tools are needed? | ||
| - How will this impact existing development workflows? | ||
|
|
||
| ### Network Impact |
There was a problem hiding this comment.
This one is also optional if not applicable?
|
|
||
| ## Performance Implications (optional) | ||
|
|
||
| ### Computational Impact |
There was a problem hiding this comment.
How is this different from Performance Implication
XXXXX-template.md
Outdated
| 2. Phase 2: Integration and testing | ||
| 3. Phase 3: Deployment and migration | ||
|
|
||
| ### Testing Strategy |
There was a problem hiding this comment.
I think implementation details, dev phases, testing and deployment are OOO for a standard definition.
Ideally a standard may have different implementations with different strategies.
XXXXX-template.md
Outdated
|
|
||
| ## Documentation and Examples | ||
|
|
||
| ### Tutorial and Usage Examples |
There was a problem hiding this comment.
This also feel more like implementation
XXXXX-template.md
Outdated
| - What is their level of support or concern? | ||
| - How were conflicts resolved? | ||
|
|
||
| ### Governance Considerations |
There was a problem hiding this comment.
Governance process should be independent of individual SIPs, unless this is an SIP targeting governance.
Ideally there is a common governance process to settle which SIPs are included in a fork. For app/ecosystem standards it may not need voting for example.
|
Thanks for the proposal and already making the updates to the templates, do you mind also create a markdown file for these changes (beside the PR description), so we can keep track of changes in the history as well. |
| ## Abstract | ||
|
|
||
| Provide a concise technical summary of the proposal in 2-3 sentences. This should be understandable to someone familiar with the Story Protocol ecosystem but not necessarily the specific problem domain. | ||
|
|
There was a problem hiding this comment.
we have limited length size that is broken here now.
| @@ -1,85 +1,220 @@ | |||
| --- | |||
| number: 'XXXXX' (update this part after PR creation) | |||
| number: 'XXXXX' | |||
There was a problem hiding this comment.
maybe we still keep the details on when to update this number
| - Second Author's name (author2@example.org) | ||
| sponsors: First Sponsor's Name (expert@example.org) | ||
| created: (fill me in with today's date, YYYY-MM-DD) | ||
| created: 'XXXXX' |
| status: Draft | ||
| supersedes: (optional - fill this in if the SIP supersedes a previous SIP) | ||
| superseded-by: (optional - fill this in if the SIP is superseded by a | ||
| subsequent SIP) | ||
| extends: (optional - fill this in if the SIP extends the design of a | ||
| previous SIP) | ||
| status: Draft/Accepted/Implemented/Released/Stagnant/Withdrawn | ||
| supersedes: null | ||
| superseded-by: null | ||
| extends: null |
There was a problem hiding this comment.
same here, please don't remove the template helpers here
| concise—details should be provided in the below sections. | ||
| Provide a brief summary of this proposal and why it's needed. Keep it concise—details should be provided in the below sections. | ||
|
|
||
| Please include links to relevant community discussion threads. |
Summary
This PR enhances the Story Improvement Proposal (SIP) template to provide better guidance for proposal authors while maintaining usability. The changes include structural improvements, new required sections for comprehensive proposals, optional sections for flexibility, and fixes to the YAML front matter.
Key Changes
🔧 Fixed YAML Front Matter
📋 Enhanced Required Sections
🔄 New Optional Sections
🏗️ Improved Structure
Benefits
Note: The enhanced template draws inspiration from successful improvement proposal processes in other decentralized networks while being tailored specifically for Story Protocol. New proposals should use the enhanced template for better consistency and completeness.