Open chfast opened 6 years ago
Thanks @chfast. Why not do what EIP does? The master branch always reflects the most recent revision, and the git history is available. We could use tags to tag previous versions, or branches if there will be concurrent development on e.g. 2.x and 3.x.
@lrettig I'm fine with using git tags and branches for this.
I actually propose that the current version is revision 3, because it was mistakenly not bumped by #77. Proposed fix: #118.
As a result, I think we are currently discussion revision 4 for which I have created a Github project for tracking purposes.
Lastly, I have a feeling that going through each and every EEI method is a lengthy process and I hope we can sort out some of the smaller, but still breaking, changes listed in the revision 4 project. If that happens, then the meticulous review process will fit into revision 5 discussions.
This proposes the process of introducing changes in the EEI specification to move it from the revision 2 to the revision 3.
Each of the methods in EEI should be reviewed and discusses (with proposing alternative solutions) as an individual discussion threads. See examples:
When a consensus about the changes is reached, changes are applied to the document. In some cases we might want to reach out to https://ethresear.ch or https://ethereum-magicians.org.
In the end the revision 3 is published as a draft to be reviewed by broader audience.
In what form do you want to keep the documents? Do we want to keep the obsoleted revisions?