Skip to content
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

Implement documentation page #35

Closed
Kissaki opened this issue Jan 12, 2019 · 11 comments
Closed

Implement documentation page #35

Kissaki opened this issue Jan 12, 2019 · 11 comments
Assignees
Labels

Comments

@Kissaki
Copy link
Member

Kissaki commented Jan 12, 2019

Intro to our different types of configuration

@actown actown added this to the Release milestone Mar 27, 2019
@Kissaki Kissaki removed this from the Release milestone Aug 30, 2019
@Kissaki Kissaki self-assigned this Oct 22, 2019
@Kissaki
Copy link
Member Author

Kissaki commented Oct 22, 2019

  • Collect some requirements - mandatory and optional/wishes
  • Add a docs landing page
  • Migrate slice docs
  • Migrate Ice docs into scripting page with subpages
  • Establish a menu navigation
  • Migrate server setup guide
  • Map out migration order (ACL, features, translation, FAQ, scripting, theming, development)
  • Figure out if and how to integrate (or just link) protocol documentation

@Kissaki
Copy link
Member Author

Kissaki commented Oct 22, 2019

Mandatory Requirements

  • Figure out if and how to take over existing content (content history and copyright/author naming), maybe for each page individually

Wishes

  • Edit page link to allow easy submitting of PRs ✅

General References of good documentation pages

@davidebeatrici
Copy link
Member

docs.microsoft.com is definitely what we should take inspiration from.

They use markdown for pages, meaning that the end result (without the theme/style) can be previewed.

https://github.com/MicrosoftDocs/cpp-docs

@Kissaki
Copy link
Member Author

Kissaki commented Oct 27, 2019

I think I will make this a multi part and partial process.

Migrate some content, then establish frontend tech like the page navigation, then menu navigation, and only then more content.

Seeing some of the content, I want to also improve the structure. Adding a hierarchical structure to our shitty wiki structure should yield a great improvement IMO.

@Kissaki Kissaki added the docs label Oct 27, 2019
@Kissaki
Copy link
Member Author

Kissaki commented Dec 31, 2019

Additional references:

@toby63
Copy link
Contributor

toby63 commented Dec 13, 2020

Once mumble-voip/mumble#4628 is ready, it could be included.

@Krzmbrzl
Copy link
Member

@vrifox maybe you can use this issue as some sort of context for potential future discussions/projects/involvement/you name it :)

@Kissaki
Copy link
Member Author

Kissaki commented Mar 12, 2023

I created a tool that converts page + revision + author data to git commits and markdown files with frontmatter. One result see #187

@Krzmbrzl and @vrifox went through the wiki pages to determine which pages would even be potentially worthwhile to migrate - current draft/selection at https://github.com/Krzmbrzl/mumble-wiki-export

@Krzmbrzl
Copy link
Member

@restitux was the one who took initiative with the wiki export (tagging to include into the conversation here)

@Kissaki
Copy link
Member Author

Kissaki commented Jun 10, 2023

I'll list a table of the pages included in the mumble-wiki-export that are potentially worth to then assess and migrate them:

wiki page Desc Assessment Status
acl tutorial resolved by PR #188
acl and groups resolved by PR #188
mumble acl example how-to force guests into channel branch docs/acl-guestchannel

user docs

wiki page Desc Assessment Status
logitech g-keys PR #190
mumble import certificate Seems entirely trivial; not worth docs Skip
installing mumble Very old; a lot of different OS/pkgs possibly/partially outdated, would need assessment, can create new content as need arises Skip
audio PR #193
client settings PR #194
faq a lot of content
features generic, broad overview, missing newer features can skip
mumbleguide outdated Advanced

admin docs

wiki page Desc Assessment Status
configuring murmur
how to set up an ldap authentication
murmur.ini
murmurguide
SRV record
running murmur

dev docs

wiki page Desc Assessment Status
language translation
channel viewer protocol should be dev docs? PR #197
skinning
themes
usage of html and css in mumble PR #197

uncategorized

wiki page Desc Assessment Status
3rd party applications
Ice we have docs
Link already doc
Mumble URL PR #199
mumble project not particularly useful or concrete or up-to-date
mumla 3rd-party Android app (client) trivial and irrelevant stuff; not worth docs; we link to it on DL page Skip

@Kissaki
Copy link
Member Author

Kissaki commented Nov 1, 2024

#213 purged the wiki. So the doc migration concerns are no longer relevant/valid.

I'm not quite satisfied with the docs structure and presentation of our website, and most notably a user guide into setting up a server is missing, and the protocol docs link is still open (we previously had an individual ticket #59 for it), but this ticket is too broad and largely outdated.

Closing.

@Kissaki Kissaki closed this as completed Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants