Also realised there’s two other things which can be done:
Goals 2020 Q1:
Steps/Issues:
James: Bot to mark EIPs/ERCs "Inactive" after 6 months, and "Abandoned" 6 weeks later.
Update EIP statuses, Carve out large sections from EIP 1.
For things to be async we would need to Clarify many definitions:
https://hackmd.io/QkVQBECwSESgPWqqIqtzYA
digraph EIP{
rankdir=LR
concentrate=true
Idea -> Draft;
Draft -> Review;
Draft -> Stagnant;
Draft -> Withdrawn;
Stagnant -> Draft;
Stagnant -> Withdrawn;
Review -> LastCall;
Review -> Withdrawn
Review -> Living;
Living -> Review;
Review -> Stagnant;
LastCall -> Review
LastCall -> Final;
LastCall -> Withdrawn;
}
Draft
The first formally tracked stage of an EIP in development. An EIP is merged into the repository when properly formatted by an EIP Editor.
Review
An EIP Author marks an EIP as ready for and requesting Peer Review.
Last Call
This is the final review window for an EIP before moving to FINAL
. An EIP editor will assign Last Call
status and set a review end date (review-period-end), typically 14 days later.
If this period results in necessary material changes it will revert the EIP to REVIEW
.
Final
This EIP now represents the final accepted standard. A Final EIP exists in a state of finality and should only be updated to correct errata and add non-material clarifications.
Stagnant
Any EIP in DRAFT
or REVIEW
if inactive for a period of 6 months or greater is algorithmically moved to STANGNANT
. An EIP may be resurrected from this state by Authors or EIP Editors through moving it back toDRAFT
.
EIP Authors are notified of any algorithmic change to the status of their EIP
Withdrawn
The EIP Author(s) have withdrawn the proposed EIP. This state has finality and can no longer be resurrected using this EIP number. If the idea is pursued at later date it is considered a new proposal.
Living
A special status for EIPs that are designed to be continually updated and not reach a state of finality. This includes most notably EIP-1. Any changes to these EIPs will move between REVIEW
and LIVING
states.
Expand EIP 1 into the document that houses all processes, including ToC to make it navigatable.
Make other Meta EIPs into Registries only.
Registry EIPs contain lists that are maintained, while the main definitions are put into EIP-1.
Deployed as a Datafeed people can subscribe too.
Example: http://feeds.bbci.co.uk/news/world/us_and_canada/rss.xml
More custom Feed options baked in.
Decouple changes to the EIP repo and the rendering of EIPs (This is currently a blocker to updates to the EIP repo)
Easily extensible for others to create their own readers
Admin By the Facilitators
Goal: illuminate the maturity of an EIP and track its progress. My hypothesis is that by visibly tracking these steps Authors will be more motivated to fullfil requirements and document their progress, and it will give core devs a list of EIPs sorted by how far they are along.
The later is also something that Peter requested on an ACD calls before
Examples of tracking Documents for the Constantinople upgrade:
Notes on EFI
I don't think EFI should be a status. It should be part of tracking the maturity of an EIP and be done in the Process Tracking Footer. This would allow more steps to be tracked.
As part of a post-mortem on the ice-age, I realized that one one of the issues that led up to it is that current global information about the chain is spread across all of the EIPs. It takes a lot of digging to figure out certain things.
Also, previously Alexey pointed out that another issue is the current state of EIPs.
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing