-
Notifications
You must be signed in to change notification settings - Fork 232
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
The _Reliable Specs_ Initiative #215
Comments
BTW, you may want to look at the staging system we did for IPLD specs https://github.com/ipld/specs#specification-document-status We separated specs into two parallel tracks called “Prescriptive” and “Descriptive.” This was necessary because we have specifications for things we are currently implementing and want others to implement as well as specifications we are writing to backfill existing behavior that we can’t actually change. The process for changes to each track, and the meaning of things like “draft,” are substantially different so we found it helpful to split them apart. |
Linking here the good notes from @Stebalien and @b5 on using an Rust inspired model (RFC + Spec)
The next TODO on this initiative is to create a PR that describes that Rust inspired model (and given that libp2p also adopted it, also use it as a reference) and continue the conversation there. |
Continued in #286 |
I'm creating this initiative following #214 in order to move all our specs from or to
This will be a huge spec in our documentation efforts and also a big aid to the core implementation teams to have a shared resource they can rely on.
If/when #214 gets merged, the plan is to run a call for volunteers to tackle each spec individually while I (with the help of others) can play the role of the top level maintainer.
The text was updated successfully, but these errors were encountered: