Closed yusefnapora closed 5 years ago
I'm a strong +1 on this. Right now when people come to the specs repo, what they see is a set of numbered chapters and a table of contents that we all agree is not the right content for people seeking specifications. The content is not bad (it helps to motivate the problem), it's just not what we want to put front-and-center for a specifications audience. This PR fixes that problem.
I like the underscore, @jacobheun, that's a nice idea.
This is a great improvement @yusefnapora. Thanks for championing this!
The main goal of this is to address #156 by moving the "main spec document" to an
archive
folder, replacing it with a minimal index into the specs that are currently living in subdirectories.This is a fairly drastic move vs editing the main doc piecemeal to remove inaccuracies, but I think it's likely the cleanest way to provide visitors to the repo with a view into the currently active / supported specs. It also lets us keep the original document around as a reference, which I think is still useful, especially for getting your head around some of libp2p's design decisions and philosophy.
Over time we can add more contextual information to the README / index, such as splitting out sections for lifecycle stages and / or functionality (e.g. put the stream muxers together, etc).
closes #156