Skip to content

Use a documentation framework for documentation instead of the wiki #14

Description

@The-LukeZ

I find it hard to work with Github Wiki - I personally love to document with either Astro Starlight, Vitepress or any other SSG.

The easiest way is using Github pages - which could also use a custom domain if you guys configure it.

I would love to make a PR with those changes added. You guys would need to go in the Repository settings and configure Github pages.

Why I think this benefits the whole documentation process

SSGs let you version your docs alongside your code in the same repo, so documentation stays in sync with changes and goes through the same review process as code. GitHub Wikis are disconnected from your codebase, don't support custom CI/CD pipelines, and offer far less control over structure, styling, and deployment.

They are also a hard to edit because we can't create PRs on it to document.


Sidenote: Vitepress uses plain markdown with optional Vue components. Astro Starlight uses mdx by default, which is markdown but with compatability with React/Svelte/Vue/... components - Astro also has their own components which are very nice to work with.


Let me know what you think!

Metadata

Metadata

Assignees

No one assigned

    Labels

    MediumKey functions can be completed successfully and produce good results when good data is entered

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions