This repository contains the source files for the official documentation of InstallForge.
The rendered documentation is hosted on GitHub Pages and is accessible through this URI: https://docs.installforge.net
Any contributions to the InstallForge documentation are highly appreciated. Please use the fork and pull request pattern for this intention.
In order to work on the documentation, you will first need to set up the development environment on your local machine. We use MkDocs for the documentation, Poetry for dependency management and Poe the Poet. As a consequence, you need to have Python version 3.12+ installed as a prerequisite1. As for Poetry, you are encouraged to install it via pipx ($ pipx install poetry). Finally, you will need to set up your Poetry environment; follow these steps:
- Clone this repository to the file system of your local machine.
- Switch (
cd) to the repository root folder (this is where the filepyproject.tomlfile resides). - Execute the command-line
poetry installin your shell. This will create a Python virtual environment inside the repository root folder and install all dependencies into it (such as MkDocs). - Activate the virtual environment via
poetry env activate. - Execute the command-line
poe docs viewin order to spawn a development web server for previewing any changes to the documentation source files.
Author: Soner Boztas
Footnotes
-
Any Python distribution such as CPython, Anaconda or Miniforge is fine. However, we recommend CPython: https://python.org. ↩