You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/standard/workflow.md
+17-3
Original file line number
Diff line number
Diff line change
@@ -20,8 +20,22 @@ Each TIP should have the following parts (which are heavily copy-pasted from BIP
20
20
- Rationale — The rationale fleshes out the specification by describing what motivated the design and why particular design decisions were made. It should describe alternate designs that were considered and related work. The rationale should provide evidence of consensus within the community and discuss important objections or concerns raised during discussion;
21
21
- Backwards compatibility — All TIPs that introduce backwards incompatibilities must include a section describing these incompatibilities and their severity. The TIP must explain how the author proposes to deal with these incompatibilities;
22
22
23
-
Each TIP should pass the following process of acceptance:
23
+
## Workflow
24
24
25
-
`Proposal` → `Discussion` → `Community Voting` → `Reference Implementations Contest` → `Final TIP with Reference Implementations`
25
+
Each TIP should pass the following process of acceptance:
26
26
27
-
- Reference implementation — The reference implementation must be completed before any TIP is given status `Final`, but it need not be completed before the TIP is accepted. It is better to finish the specification and rationale first and reach consensus on it before writing code. The final implementation must include test code and documentation appropriate for the Everscale protocol.
27
+
**Reference Implementation** — The reference implementation must be completed before any TIP is given status `Review`, but it need not be completed before the TIP is accepted. It is better to finish the specification and rationale first and reach consensus on it before writing code. The final implementation must include test code and documentation appropriate for the Everscale protocol.
28
+
29
+
```mermaid
30
+
stateDiagram-v2
31
+
Idea --> Draft: Reference Implementation
32
+
Draft --> Proposal: Pull Request in ready\nfor review and conversation
33
+
Proposal --> Draft: Pull Request in draft\nfor resolve request changes
34
+
Proposal --> Review: Approving and merge Pull Request
35
+
Review --> Stagnant: If inactive for a period\nof greater 6 months
36
+
Stagnant --> Review
37
+
Review --> Withdrawn: The author have withdrawn
38
+
Review --> Living: The has integration\nof more one of ecosystem projects
39
+
Living --> Finalization: This is the final review for an TIP\nbefore moving to Final
0 commit comments