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

Improve documentation #37

Open
6 of 8 tasks
hlxid opened this issue Jun 27, 2020 · 9 comments
Open
6 of 8 tasks

Improve documentation #37

hlxid opened this issue Jun 27, 2020 · 9 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request Hacktoberfest major Needs a major change

Comments

@hlxid
Copy link
Member

hlxid commented Jun 27, 2020

Description

Currently the Wiki is just in this repo and should be moved into a separate repository just like the one of ChatOverflow.
It should also be built by a GitHub Actions and be hosted by GitHub Pages.

Progress

  • Move docs to new repo
  • Create gh actions workflow for automatic deployment
  • Create gh actions workflow for automatic generation of dependency tree and services file
  • Restructure the wiki
  • Add a guide for contributing to the wiki
  • Review all existing pages to make sure they are well structured and easy to understand.
    Add clarifications where needed.
  • Use extensions (like admonition) to improve the overall style and look
  • Make it MINZIG
@hlxid hlxid added the enhancement New feature or request label Jun 27, 2020
@hlxid hlxid self-assigned this Jun 27, 2020
@J0B10
Copy link
Member

J0B10 commented Jun 27, 2020

Do you want to do this?
Otherwise I would love to have a look at it as I'm already familiar with the process and it would be a perfect task I could do.

@hlxid
Copy link
Member Author

hlxid commented Jun 27, 2020

Sure, you can do it @joblo2213. You probably have more experience working with mkdocs than I do.

@hlxid hlxid assigned J0B10 and unassigned hlxid Jun 27, 2020
@LarsVomMars
Copy link
Contributor

LarsVomMars commented Jun 28, 2020

Why wouldn't you simply serve the docs/ folder instead of creating an extra repo?

@sebinside
Copy link
Member

Separation of concerns 😜

@J0B10
Copy link
Member

J0B10 commented Jul 11, 2020

Added a prorgess checklist including my further plans for the wiki

@J0B10
Copy link
Member

J0B10 commented Jul 11, 2020

Still wondering if we should add a markdown linter.
Generally I realy like the idea of having a linter that looks for style issues in the files, I only wonder how well it works together with mkdocs and the extensions.

Stuff that could be usefull:

@hlxid
Copy link
Member Author

hlxid commented Jul 25, 2020

I would also like a markdown linter, if it works fine with mkdocs.

The numbering in some sample bundle guides is currently off.
Here is the discord service guide as an example:
Screenshot from 2020-07-25 17-26-12
There the last both should be 6 and 7, but they both restart counting at one.

@J0B10 J0B10 changed the title Move docs to separate repo and publish them using GitHub Pages Docs Jul 26, 2020
@J0B10 J0B10 changed the title Docs Improve documentation Jul 26, 2020
@J0B10
Copy link
Member

J0B10 commented Jul 26, 2020

Should be fixed! Thanks!

@hlxid hlxid added documentation Improvements or additions to documentation major Needs a major change labels Sep 15, 2020
@hlxid hlxid added this to the v0.2.0 milestone Dec 29, 2020
@hlxid
Copy link
Member Author

hlxid commented Feb 27, 2021

Currently each sample doc explains how you get on the dashboard, set a password after first start, create a new service instance and how to set a service instance to a bundle, so it can be used by it. It even mentions the monaco bug, which was only present in the very first versions and that has long been fixed.

This repetition is not great because things might change and you propably don't want to change it everywhere.
Instead I would want to have seperate a usage documentation (maybe in the Getting Started tab after installation) which shows you how to login, create and update service instances and set bundles to use a service instance.

The sample docs should imho be centered arround the service and not the sample, because it mostly explains how you can use the service and what config you need to provide. Writing what the sample does with the service and how it is named should be enough.

Actually the ChatOverflow docs are a good example of how I would want them again with nodecg-io. Have a guide how to use the dashboard and then a entry for each service that describes what config it needs and where you can get tokens. Instead of a code snipped I would then explain what the sample does and link to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request Hacktoberfest major Needs a major change
Projects
None yet
Development

No branches or pull requests

4 participants