Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add living status, supercede, extends, and rfc 2119 recommendation to template #73

Merged
merged 5 commits into from
Oct 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions XXXX-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ type: Core/Networking/Interface/Meta
status: Draft
created: (fill me in with today's date, YYYY-MM-DD)
feature: (fill in with feature tracking issues once accepted)
supercedes: (optional - fill this in if the SIMD supercedes a previous SIMD)
extends: (optional - fill this in if the SIMD extends the design of a previous
SIMD)
---

## Summary
Expand Down Expand Up @@ -39,6 +42,12 @@ to another Solana core contributor. The generally means:
- Interaction with other features
- Edge cases

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
"SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC
2119](https://www.ietf.org/rfc/rfc2119.txt) and [RFC
8174](https://www.ietf.org/rfc/rfc8174.txt).

## Impact

How will the implemented proposal impacts dapp developers, validators, and core contributors?
Expand Down
13 changes: 11 additions & 2 deletions proposals/0001-simd-process.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ authors:
- Jacob Creech (Solana Foundation)
category: Meta
type: Meta
status: Draft
status: Living
created: 2022-10-18
---

Expand Down Expand Up @@ -68,7 +68,7 @@ Proposals but apply to areas other than the Solana protocol itself. They may
propose an implementation, but not to Solana's codebase; they often require
community consensus and users are typically not free to ignore them. Examples
include procedures, guidelines, changes to the decision-making process, and
changes to the tools or environment used in Solana development. Any meta-EIP is
changes to the tools or environment used in Solana development. Any meta-SIMD is
also considered a Process Proposals.

## Proposal Lifecycle
Expand All @@ -79,6 +79,7 @@ The stages in a lifecycle of a proposal are as follows:
- Draft
- Review
- Accepted
- Living
- Stagnant
- Withdrawn
- Implemented
Expand All @@ -101,6 +102,7 @@ flowchart LR
Idea ---> Draft;
Draft ---> Review;
Review ---> Accepted;
Review ---> Living;
Copy link

@Tamgros Tamgros Oct 20, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions for further iterations:

Might want to show
Accepted --> Implemented

And distinguish "Implemented" from "Living". Sound like "Living" is a new terminal state, the state of being active, like a process to be followed (this doc) or ruleset that in of itself must be both actively followed and can consistently evolve.

Adding a definition of Implemented below could help distinguish the two states.


Draft ---> Stagnant;
Review ---> Stagnant;
Expand Down Expand Up @@ -158,6 +160,13 @@ far the most effective way to see a proposal through to completion: authors
should not expect that other project developers will take on responsibility for
implementing their accepted feature.

### Living
jacobcreech marked this conversation as resolved.
Show resolved Hide resolved

A special status for SIMDs that are designed to be continually updated and not
reach a state of finality. This includes most notably SIMD-1. This status must
undergo extra scrutiny and review when updating the status from review to
living.

### Stagnant

If a proposal reaches 6 months without activity, the proposal will be
Expand Down
Loading