...
- Standardization improves adoption of projects within the Hyperledger Ecosystem
- Each project should utilize a standard Location for Documentation: we recommend ReadtheDocs
- A common Markup Language and interface would increase standardization
- Templates exist for ReadtheDocs and can be used to improve the look and feel of any ReadtheDocs page
- Recognize and Resolve the impetus towards any tension between standardization (common template) with the implicit uniqueness of each Hyperledger project.
- 6 How to standardize contributions ( tutorials?) Scorecard: make sure each project is advancing and implemented guidelines across projects: example of scorecard https://github.com/ossf/scorecard
Badging: one time badging with yearly review
Tasks to be completed
- Standards should be reflected in a consistent manner such as a badging system or checkmark awarded for adherence to these principles
Tasks to be completed
| Status: Completed |
---|---|
| Status: Completed |
| Status: In Progress |
| |
| Status: Completed |
| Status: Completed |
| Status: In Progress |
| Status: In Progress |
...
- Besu introduces itself as a product first, whereas Fabric introduces blockchain before a product introduction.
- Should we standardize this? Should we introduce the product or concept?
- Recommendation: Plenty of space in the ReadtheDocs for conceptual resources, let’s introduce the product first. (technical documentation typically assumes the developer knows the fundamentals)
- FAQ style Vs. Concept style. Besu uses FAQ, Fabric conceptual.
- Practical Vs. Theory: Besu very quickly is practical. Fabric documentation puts you through lots of theory before set-up steps.
- Main structure: Fabric is structured much differently from Besu.
- Audience: Even though the Besu documentation is deep and thorough, it is noticeably simpler in structure for a first-time user.
- Social Media: Besu main page is lacking social media links, and Fabric displays them- particularly the Discord is important for community engagement.
...
- Fabric is structured much differently from Besu.
- Audience: Even though the Besu documentation is deep and thorough, it is noticeably simpler in structure for a first-time user.
- Social Media: Besu main page is lacking social media links, and Fabric displays them- particularly the Discord is important for community engagement.
- Configure and format Markdown
- Markdown extensions
- Documentation style guide
- Documentation release process
The ConsenSys guidelines are open source and anyone can contribute to them. Linking out to this guide would be helpful for our doc team to maintain the content in one location (and there would still be pages in the Besu doc wiki that are unique to Besu, e.g. the contribution workflow).
On the other hand, I understand that Besu is separate from ConsenSys and it may require a complete isolation of content, and the style/markdown guidelines may need to diverge from ConsenSys's in the future. Our team is happy to continue this discussion here and at the next community call.
Thanks,
Alexandra Tran
Comparison of Fabric Vs. SawTooth Documentation
This comparison is an initial analysis of the level of standardization between the Hyperledger Fabric Vs. SawTooth ReadTheDocs.
...