Open raulk opened 5 years ago
The implementers' guide would be for guiding implementers' implementing their versions of various specifications of the libp2p spec. This would allow some details to be decided by the implementer without restricting the design space of the libp2p specifications. It should contain advice, recommendations and gotchas that implementers should take into account.
Here's an example from the IETF for an implementers' guide: https://tools.ietf.org/html/draft-ietf-ipp-implementers-guide-v11-01
Just chatted with @mikerah today, and she had the impression that our specs are targeted at audiences with significant pre-existing P2P background. In the call, there was general consensus that this should not be the case; specs should be accessible to technical audiences with no specialised background.
IMO, a good archetype for accessibility could be the HTTP 1.1 spec.
Some improvement ideas: