srsRAN Project Docs

February 17, 2026 ยท View on GitHub

Important

Project transition notice: srsRAN Project is now OCUDU. As of December 2025, all development has transitioned to the new repository. This repository will be archived and is no longer maintained. For details and discussion, see the post here.


srsRAN Project Docs

The srsRAN Project documentation.

Local Installation

The docs require multiple sphinx extensions.

On Ubuntu, they can be installed by first setting up a virtual environment with the following commands within the docs project:

apt install python3.10-venv
python -m venv .venv

Then run

source .venv/bin/activate

You can then install the necessary requirements using:

pip install -r requirements.txt

Once all dependencies are installed, you can download and build the docs with the following commands:

git clone https://github.com/srsran/srsran_project_docs.git
cd srsran_project_docs/docs
make html

Then load the compiled doc in your browser

firefox build/html/index.html
google-chrome build/html/index.html

To stop the virtual environment, run:

deactivate

Live Build

To enable live build previews when editing documentation install the following extension:

  • sphinx-autobuild

This can be installed from the requirements file.

pip3 install -r requirements.txt

To build the docs first run from /docs/source

sphinx-build -b html . .live_build

Then run the following command from the docs main folder

sphinx-autobuild docs/source/ docs/source/.live_build/html

This will start a server at http://127.0.0.1:8000 which can be viewed in your browser, any changes to the docs will be shown here once saved.