Hey there!
I am intending to refactor the complete documentation of the Aleph.im project. This involves removing any links to old/deprecated docs and replacing them with pages on https://docs.aleph.im.
Besides this, our team noticed that it is hard for users to navigate and find vital information. So I took a user-story-centric approach and identified three types of community-members which have different requirements on our documentation:
- Node Operators: It is quite difficult to run your own node without help
- Developers: Looking for info on how to develop apps on Aleph using the SDKs, CLI and VMs
- Investors/Researchers: People looking to learn more about aleph.im in general, its advantages and metrics & economics
This thread is for feedback on the proposed refactoring structure.
A rough refactoring has been proposed with the help of ChatGPT:
-
Overview
- Quick Start Guide # Reuse: Overview: index.md
-
Node Operations (focused on Node Operators)
- Node Setup and Maintenance
- Compute Nodes # Reuse: Nodes > Compute > Installations, nodes/compute/index.md
- Core Nodes # Reuse: Nodes > Core > Index, setups, backups
- Node Monitoring and Management
- Monitoring # Reuse: Nodes > Reliability > Monitoring
- Metrics # Reuse: Nodes > Reliability > Metrics
- Troubleshooting # Reuse: Nodes > Compute > Troubleshooting
- Financial Aspects
- Staking and Rewards # Reuse: Nodes > Reliability > Scores, Rewards
- Node Setup and Maintenance
-
Developer Hub (focused on Developers)
- SDKs and APIs
- Typescript SDK # Reuse: Libraries > Typescript SDK (All pages)
- Python SDK # Reuse: Libraries > Python SDK (All pages)
- Development Tools
- Aleph CLI # Reuse: Tools > Aleph Client (All pages)
- IPFS Integration # Reuse: Tools > IPFS Pinning
- MicroVMs # New material needed; summarize and guide using existing tutorials
- Application Building
- Data Handling with Aleph # Reuse: Protocol > Object Types (All subpages)
- Multichain Solutions # Reuse: Tools > Multichain Indexer (All pages)
- Sample Applications # Potential new content: showcase real applications
- SDKs and APIs
-
Understanding Aleph (focused on Curious Individuals)
- Aleph Technology Overview
- What is Aleph? # New high-level material needed; simplify current protocol descriptions
- Protocol Overview # Reuse: Protocol (All subpages but more summarized)
- Aleph Network Insights
- Usage Statistics # New material: Create a page detailing network usage and statistics
- Compute Resources # New material: Overview of resources available in the network
- Aleph in Action
- Case Studies # New material: Success stories and application cases
- Community Projects # Reuse: Community > Projects
- Aleph Technology Overview
-
Resources
- Troubleshooting Guides # Reuse from various troubleshooting sections
- Glossary # New material needed unless already exists, unclear from current nav
- API Documentation # Reuse from SDK and developer tools sections
-
Community and Support
- Forum # New link to forums or community discussion platforms
- How to Contribute # Reuse general contribution guidelines, new material to detail specifics
- Contact Support # New material: Provide contact methods for support