SolidOs documentation #49
Replies: 9 comments 3 replies
-
Question 1:
Question 2:
Question 4:
|
Beta Was this translation helpful? Give feedback.
-
I think that there is much confusion over the terms SolidOS, mashlib, and databrowser. Here is what makes sense to me - that SolidOS refers to the software tech libraries that power the databrowser and data-kitchen apps and that mashlib be only used to refer to the mashlib library. So we would refer to the app as the SolidOS Databrowser. In terms of the documentation - SolidOS documentation would be about writing and using the software libraries with developers as the audience while Databrowser and Data-Kitchen documentation would be about using the apps with the general public as the audience. So there would be three top documentation roots - SolidOS and SolidOS Databrowser and SolidOS Data-kitchen. The landing pages for each would, close to the start, have a pointer to the others with an explanation of the differences. In this way of talking about things, we would not have a screenshot of SolidOS, we would have a screenshot of the SolidOS Databrowser. In the explanation of the Databrowser we can say that it is much more than a file explorer, it is an entire operating system backed by the SolidOS tech stack. |
Beta Was this translation helpful? Give feedback.
-
What should go in a wiki, relative to README and documentation ? If you already have documentation we could have Q&A referencing solutions to problems or tricks that do not really go into the others ones with links to anything more detailed that could be in documentation, issues .... I find it a good way to find discussions that where opened in issues, even closed issues (else everything is lost). |
Beta Was this translation helpful? Give feedback.
-
We should not forget about the prominent welcome page: solidcommunity.net webpage information. |
Beta Was this translation helpful? Give feedback.
-
A diagram of how it currently looks for a user Can be edited on: https://miro.com/app/board/o9J_lvx4BGo=/ |
Beta Was this translation helpful? Give feedback.
-
Thanks for this diagram, it certainly shows that we need to streamline things. My suggestion would be that we define start points for users (the Databrowser and Data-Kitchen user guides) and a single start point for developers (the SolidOS github page). All related pages (e.g. mashlib or solid-ui) should start with a notice pointing to those start pages and describing how the current repo relates to the whole. We can't predetermine where people start, but if we have clear pointers to the top wherever they start, that will help. We can also give a brief overview of the whole SolidOS ecosystem on the sp.org developers page. In terms of developer documentation, I think the priority needs to be on the auth flow. We are all looking at it and figuring out parts and need to document what we've learned. The next priority, I see as the build process for SolidOS. All of us, I believe, jumped through far too many hoops to build the auth-upgrade branches and I'm sure the difficulty in the process has been a road-block for many who might otherwise have contributed. In terms of the user documentation, I believe we should first improve the interface and then improve the documention. Things like not having a delete button unless you define yourself as a developer need to be fixed. If you look at #47, you'll see that documenting the current confused interface is much more difficult than documenting a simplified interface. I believe that also applies to some other areas. P.S. I changed the sp.org developer's page pointer to Data-Kitchen so you can delete that one box that shows jeff-zucker/data-kitchen, that is no longer part of the flow and will be archived. I'll be expanding the README soon and will ask for review when it's ready. |
Beta Was this translation helpful? Give feedback.
-
Our documentation got some improvements:
However, we still have problems to overcome in documentation (consider as TODOs):
|
Beta Was this translation helpful? Give feedback.
-
Update after the GitHub organisation change. Can be edited on: https://miro.com/app/board/o9J_lvx4BGo=/ |
Beta Was this translation helpful? Give feedback.
-
Observations gathered:
Next I want to start threads about some topics.
Beta Was this translation helpful? Give feedback.
All reactions