Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

216 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genesis World Documentation

Source for the Genesis World documentation site, built with Sphinx and MyST Markdown.

Building locally

  1. Create a clean Python environment (Python ≥ 3.10) and install Genesis World together with the docs dependencies:

    pip install genesis-world
    pip install -r requirements.txt
  2. Build the site and rebuild it on every change:

    make html
    sphinx-autobuild ./source ./build/html

    The rendered docs are then served at http://127.0.0.1:8000.

Contributing

Before contributing, always read the documentation style guide. It defines the voice, structure, and formatting conventions every page follows; bring any page you touch in line with it.

Questions, requests, and bugs

This repository holds the documentation only. For anything about Genesis World itself, use the main repository:

Publishing

The site is built and hosted by Read the Docs. The genesis-world repository includes this repository as a Git submodule, so a documentation change does not appear on the published site until the submodule pointer in genesis-world is updated to the new commit. After your changes merge here, bump that submodule reference in genesis-world.

Releases

Packages

Used by

Contributors

Languages