Koha Documentation repo
  • Python 59.6%
  • Makefile 26%
  • Perl 6.2%
  • CSS 5.3%
  • HTML 1.7%
  • Other 1.2%
Find a file
2026-05-26 10:26:01 +02:00
icons Delete mostcirculateditems.PNG 2023-08-25 11:46:36 +01:00
public Getting rid of the en/ dir, a relic from the docxml days 2017-11-29 20:57:16 +13:00
source Issue #71: Extend typesense timeout to 90s 2026-05-26 10:26:01 +02:00
.editorconfig Add .editorconfig 2024-12-03 14:09:42 +00:00
.gitignore Ignore .idea and .vscode 2024-08-14 10:51:11 +02:00
.gitlab-ci.yml Issue #68: Install git 2026-05-18 14:40:09 +02:00
.mailmap Add .mailmap 2024-04-23 10:43:34 +02:00
CONTRIBUTING.md Fix #10 - update url to the new repository 2018-05-24 15:33:58 -03:00
find_unused_images.py Added a script to find unused images 2025-08-08 21:49:04 +12:00
LICENSE Add license 2016-11-20 20:20:27 +00:00
Makefile Issue #64: Exclude LICENSE from the language list 2025-10-03 15:44:41 +01:00
mappings.pl Add a script to ease the move - mappings.pl 2017-08-14 16:40:55 -03:00
README.md Updated README with commands for python 3.11+ #51 2025-02-03 10:31:41 +00:00
requirements.txt Issue #68: Pin typesense <2.0.0 2026-05-18 15:16:14 +02:00

Koha Documentation

This is the main repository for the Koha manual.
It is mirrored at git.koha-community.org.

The manual is generated with Sphinx.

Setup

sudo apt-get install make python3-sphinx python3-sphinxcontrib.spelling python3-pip

sudo pip3 install sphinx_rtd_theme

If you have python 3.11 or more, the second command might give you a warning message and fail.

To find your python version

python3 -V

Instead of the command to install sphinx_rtd_theme described above, do the following

python3 -m venv env #create virtual environment

source env/bin/activate #enter virtual environment

pip install sphinx_rtd_theme #install sphinx_rtd_theme

Outputing Docs

If using python 3.11 or more, you need to enter your virtual environment first

source env/bin/activate

For HTML

make html

For HTML in a single page

make singlehtml

For an epub

make epub

For a pdf (Work in progress)

Install latexmk, the latexpdf builder needs it

apt install latexmk

Install texlive-full. Attention: this is very huge

apt install texlive-full

Generate the latex files

make latex

Generate the PDF file

make latexpdf

Other useful commands

To find everything that you can do, you can just do

make

And it will list all the available options. Some useful ones are

Check spelling

make spelling

make linkcheck

Generate .po files for translation

Have a look at the koha-manual-i18n project.