-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
WIP: DOCS: Add Userguides to the documentation. #4628
Conversation
Added user-guides for Windows, Linux and macOS. Closes mumble-voip#4623. Signed-off-by: Tobias Gerold <tobias@g3ro.eu>
Signed-off-by: Tobias Gerold <tobias@g3ro.eu>
Signed-off-by: Tobias Gerold <tobias@g3ro.eu>
Signed-off-by: Tobias Gerold <tobias@g3ro.eu>
Note: This is work-in-progress, with large parts (especially regarding configuration) still missing. Help (especially for the Windows, macOS and overlay parts) and Feedback is appreciated. Take a look at the Todo-List below. Open Questions:
Todo-List: Note: Also take a look at the comments in the RAW-versions of the files.
|
As it stands these guides are not too long and thus having them in a single file is fine. If however these are subject to grow (a lot), then it would probably make sense to split them up.
In the long-term we do want to get rid of the wiki and move the docs either to our main website or to a GitHub repo (though probably we'd prefer to move it to our website which itself is managed as a repo). Thus everything that links to the wiki now will have to be replaced with links to the new location of the docs eventually but given that we have not moved the docs from the wiki to elsewhere, the wiki currently is the only thing we can link to atm 🤷
Maybe we could also state that the client can be customized via the settings (and how to get there). Furthermore the most prominent settings could be listed and explained (e.g. change theme between Lite and Dark mode, echo cancellation, transmission modes (VAD, PTT, continous), shortcuts)
I think a link explaining how these formats have to be used is enough.
You are referring to
grumble is unmaintained (at least from our side) and gRPC is not stable yet (and thus not even included in all packages). You can mention it as a beta-feature that might or might not be available in any given package though 🤷 I have the feeling that the user guides for the different OS will have quite a few things in common. Therefore I am wondering whether it might be better to create a unified guide that then just links to auxiliary files that contain OS specific instructions. This could perhaps be done like this (links not working in this example): The first step is to install the software on your computer (Windows | Linux | MacOS) and then ... For the 3 OS we could then have a file each that contains different chapters explaining the OS specific steps and in the main guide we then link to the respective chapter in these auxiliary files as shown above. |
@davidebeatrici or @Kissaki could one of you write something up for the overlay documentation? I think you are the ones most familiar with this aspect of Mumble @TerryGeng could you have a look at the macOS-related questions?
@toby63 yes the recent installation files are currently signed. I think I would still want the workaround to be documented there in case we do not receive continuous funding for the Apple Account renewal (which then means that we can no longer sign the maxOS builds) ☝️ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh and btw: I would consider all of the commits in this PR so far to belong into the DOCS
category. MAINT
is usually only used if some auxiliary files (e.g. an issue template) are changed
Regarding:
I added these as a todo list in the file.
I can change that. I will need to squash this (very much) anyway.
I guess we will leave them in a todo list and add them when these are ready.
I disagree, I think it is always very confusing and hard to read if (like mostly) everything is combined into one big file. |
Ah yes this might be confusing. It is due to the fact though that the main README file is not part of the project's documentation per se... I'll try to find a different example for that though ☝️
Well we can (and should) still put the different topics into different files (server, client, installation, usage, etc). What I really dislike about having a complete set of instructions for every OS is that these will then have quite a big overlap.
So what's left is basically just installing of the software that'd be written on a per OS basis? In that case I guess that's fine since for the installation there's probably no real overlap between the instructions for the different OS 🤔 |
Almost correct: The Guides include information on download, installation and starting (of both Client and Server) directly and links to the client and server configuration. |
Okay then that sounds like a plan 👍 |
docs/user-guides/userguide_linux.md
Outdated
|
||
Run the Mumble Server with: | ||
<!-- Will the binary name change in 1.4? --> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We currently don't have plans for that.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I remembered a discussion about the naming and now it is not planned anymore?
#4046
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It never was planned to rename the executable (afaik). This discussion was more referring to how the server should be referred to (in package archives).
@davidebeatrici did I misunderstand this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update: Binary names will probably be changed, see #4046.
![Here should be a picture](pictures/shortcuts.png) | ||
|
||
<!-- insert gif? --> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given that our shortcut menu currently is not the most intuitive thing to use, this might be a good idea 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will see how good or bad that will work :D.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did some testing with the gifs and right now it seems I am not able to make that work properly (filesizes to big, picture to small, quality to bad). Quess I do something wrong.
But I will keep trying; as an alternative I might just create a very short gif with the main steps (clicks) manually...
Note regarding progress: This is halted for now, because:
|
Closing this as stale |
This PR includes User-Guides for Windows, Linux and macOS.
The Content is based on the former content in the README.md and will be extended and updated.
Also included:
Furthermore links to the Userguides are added to (central) README.md.
Closes: #4623
Status:
On hold for now, until Mumble 1.4 is in some kind of feature freeze.
For more info see below.