The Sulu Documentation can be found on (http://docs.sulu.io).
If there's something missing or wrong, feel free to contribute or contact us. We are on Twitter @sulu and we got a Slack Channel.
If you are planning to create a pull request to this documentation repository
you may want to check if your changes are valid. You can achieve that by using
the make tool.
Make sure you have Python 3.12 or higher installed. For more details about Sphinx, see the official Sphinx installation guide.
We recommend using a virtual environment to install dependencies:
Bash/Zsh:
# Create virtual environment
python3 -m venv venv
# Activate virtual environment
source venv/bin/activate
# Install dependencies
pip install -r requirements.txtFish Shell:
# Create virtual environment
python3 -m venv venv
# Activate virtual environment
source venv/bin/activate.fish
# Install dependencies
pip install -r requirements.txtStart the building process by executing:
make html
After that you can check the result in the _build/html folder.
To test the documentation in a browser, open the _build/html/index.html file.
To remove all built files:
make clean