-
Notifications
You must be signed in to change notification settings - Fork 61
Improve thin-edge.io documentation structure #1238
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
Comments
|
Sure the documentation has to be improved but I disagree on many points.
Making a difference between tutorials and howtos is a key. Howtos give the details once you know what to do. Tutorials give an overview of the things that can be done and how they relate.
More images might help. Less text definitely not. The text needs a better organization, not to be removed. More code samples might help. |
I think what is needed are clear types of documentation like Quick Start Guides, Concepts/References/Informations, Tutorials & How to Guides. We should have more top level categories like Quick Start, Installation, Configuration, Development, Build, Extensions etc. and on all categories you have all kind of concepts, tutorials & How To documentation. Especially for concepts we need more graphical content. That would make it much easier to find the relevant content. I will come up with a proposal. |
Not sure where to document so I do it here. My proposed documentation structure:
The main goal should be to have a full walkthrough from first touch point to having an (extended) example running on a device. Here we can reuse or refer exiting How-To and Tutorial Guides. Especially the concept part must be enhanced as the current guides are too hands-on less concept-wise.
As a reference have a look here :https://docs.microsoft.com/en-us/azure/iot-edge/?view=iotedge-2020-11 (left navigation tree).
|
|
Difference between Develop vs Extend like you assumed: |
Most important outcomes of discussion om 30/8:
|
|
Some input from our Priorities meeting:
|
|
@didier-wenzek What is your proposal? How should set up the new documentation without interfering the old one? should we create a new branch? PR? |
It's important to have this doc refactoring happening in the same repository as the code, so the team can update the content in parallel. Look for instance this PR that updates the documentation accordingly to a fix. So we need to improve the documentation using regular PRs (on branches from a writer fork of the main repository). I would also avoid to have a single huge PR. Things like merging all the install Howto in a single one could be a PR. Adding a getting started guide would be another. |
Ok, I think we did it right so far. I forked the thin-edge repo and made make changes to my forked repo in a new folder called "new_docs" so we don't interfere with the existing documentation. This structure (md) can be merged to thin-edge so you can review it and start adding content in the same folder. Later on we can replace "docs" with "new_docs". |
Also add all relevant MQTT topics to the documentation (reference) |
As a user of thin-edge.io I want to have a better structured documentation :
Outcome: We need to have a clear proposal of what we want to change in the current doc, review this with stakeholders and move to delivery.
The text was updated successfully, but these errors were encountered: