Replies: 5 comments 9 replies
-
Separate documentation repositoryThe benefits I see are
The disadvantages I see are
|
Beta Was this translation helpful? Give feedback.
-
Where to store the documentationIf we create a dedicated documentation repository, then we should definitely use that (what's the point of it otherwise?). If not, then the website's repo is the way to go (imo). This all applies to end-user documentation. The developer-related documentation (e.g. build instructions) should (also) be contained in the main repository as this is where the source code (and thus the developers) are. It may in addition also be on the website but the main repo has priority for this (imo). Ideally though we would indeed have both: docs in the main repo and on the website. In order to achieve that we could use some sort of automation (no manual duplication!) to sync one with the other. The other way would be to maintain the dev docs in the docs repo and sync it to the main repo whenever it was changed. If we allow hugo extensions (e.g. shortcodes) in the docs, these would have to be removed and the docs had to be converted to "proper" markdown in order to be easily readable in the main repo. This is probably a bit tricky. |
Beta Was this translation helpful? Give feedback.
-
Import range & priorityIn general we can say that everything that is currently on the wiki that is not outdated is something that we want to eventually be contained in the new docs. This answers the what. The question of the priority of the "import" operations is a bit more tricky and probably rather subjective. Imo a meaningful prioritization would be to follow a new user's steps approaching the software. Thus the order/priority list could look something like this:
|
Beta Was this translation helpful? Give feedback.
-
Just a short example for a plan: Lets look at the startpage of the wiki.
And these short notes should be added to all the pages: This is what contributors need, to know what to work on and in which way. |
Beta Was this translation helpful? Give feedback.
-
Results from our meetingSo we discussed how we want to proceed with the documentation in our meeting today and this is what we came up with:
For migrating the documentation from the wiki to markdown files we intend to use an automatic export tool. The process would be something like this:
We need to prepare this properly though, so the migration won't start immediately. Until then all docs should be edited in the wiki as before. We also want to write up some guidelines on the general layout pages in the new documentation should follow. These probably won't be all that different from what we currently have in the wiki though. |
Beta Was this translation helpful? Give feedback.
-
Create a seperate documentation repo?
where should the documentation be stored (in the main repo, the website repo or a seperate repo)?
what documentation do we/you want (also in relation to the wiki):
Priority:
what should be converted from the wiki (I assume everything needs a rewrite)
structure for potential translations?
If it's done via pull requests, is there a way to collaborate on existing pull requests?
Related:
Pull Request with TYPE label: "Docs"
mumble-voip/mumble#4628
Beta Was this translation helpful? Give feedback.
All reactions