unitystation-wiki

This is the github project for the Unitystation wiki.

Contribution

The easiest way to make a change is to click the pencil in the top right of a page in github, or, if you're looking at a page on unitystation.github.io/unitystation-wiki/, click the Edit on unitystation/unitystation-wiki link at the bottom of the page. Make your change, then send a PR (pull request). It will be reviewed and, if approved, added to the wiki. You will need to have a github account for this.

The docs folder contains the actual contents of the wiki, while theme contains fonts, layouts, styling, etc. If you're looking to add to the wiki, check docs, navigate to a category, and either make a new page or edit an existing one.

The docs are written in Markdown with a couple of different extensions. MkDocs has a guide on this.

Building the wiki locally

If you want to build and check the wiki locally before pushing a change to the actual wiki, you can start a local server. Here are the steps:

  • Clone the project
  • Install python and pip
  • Optional: Create a virtual environment
  • Run pip install -r requirements.txt
  • Start the local server with mkdocs serve

The wiki is built using MkDocs, which has its own installation instructions. Refer to that for more details.