---
title: "Tools of the Documentation Team"
manual: "How to Document"
version: "main"
permalink: "https://docs.typo3.org/permalink/h2document:tools-of-the-documentation-team"
source: "Maintainers/Tools.rst"
modified: "2026-09-14T09:38:54+00:00"
---

# Tools of the Documentation Team

**Table of contents**

-   [Search indexer](https://docs.typo3.org/permalink/h2document:search-indexer)
-   [api.typo3.org](https://docs.typo3.org/permalink/h2document:api-typo3-org)

## Search indexer

The search indexer code can be found in repository
[https://github.com/TYPO3-Documentation/t3docs-search-indexer](https://github.com/TYPO3-Documentation/t3docs-search-indexer)

It can be deployed by running
[https://github.com/TYPO3-Documentation/t3docs-search-indexer/blob/main/.github/workflows/docs-search.yml](https://github.com/TYPO3-Documentation/t3docs-search-indexer/blob/main/.github/workflows/docs-search.yml)

A general reindexing can only be triggered by employees of the TYPO3 GmbH at the
time of writing.

Preferred TYPO3 versions can be updated by requiring a new version of
`t3docs/typo3-version-handling` via composer.

The assets for the search result page can be updated by setting the latest
renderguides version in [https://github.com/TYPO3-Documentation/t3docs-search-indexer/blob/main/config/services.yaml#L19](https://github.com/TYPO3-Documentation/t3docs-search-indexer/blob/main/config/services.yaml#L19)
ff.

## `api.typo3.org`

### Landing page

The landing page of [https://api.typo3.org/](https://api.typo3.org/) is automatically updated when this
file is updated in GitHub:

[https://github.com/TYPO3-Documentation/DocsTypo3Org-Homepage/blob/main/WebRootResources-api.typo3.org/index.html](https://github.com/TYPO3-Documentation/DocsTypo3Org-Homepage/blob/main/WebRootResources-api.typo3.org/index.html)

As this is a pure HTML file, we currently keep the content in this rst file:
[https://github.com/TYPO3-Documentation/DocsTypo3Org-Homepage/blob/main/Documentation/Home/ApiTypo3Org.rst](https://github.com/TYPO3-Documentation/DocsTypo3Org-Homepage/blob/main/Documentation/Home/ApiTypo3Org.rst)
locally render it,
then update `WebRootResources-api.typo3.org/index.html` with the
rendered output.

The workflow responsible for replacing the landing page is
[https://github.com/TYPO3-Documentation/DocsTypo3Org-Homepage/blob/main/.github/workflows/apihome.yml](https://github.com/TYPO3-Documentation/DocsTypo3Org-Homepage/blob/main/.github/workflows/apihome.yml)

### Generated API per version

The content per version [https://api.typo3.org/main](https://api.typo3.org/main), [https://api.typo3.org/12.4](https://api.typo3.org/12.4)
etc is generated with phpDocumentor. The theme is defined in this repository:
[https://github.com/TYPO3-Documentation/render-guides/tree/main/packages/typo3-api](https://github.com/TYPO3-Documentation/render-guides/tree/main/packages/typo3-api)

The rendering is triggered by this workflow which we in the documentation team
can change:
[https://github.com/TYPO3-Documentation/t3docs-ci-deploy/blob/main/.github/workflows/api-typo3-org.yml](https://github.com/TYPO3-Documentation/t3docs-ci-deploy/blob/main/.github/workflows/api-typo3-org.yml)

> [!WARNING]
> **Attention**
>
> This workflow is running automatically for max 60 days then it has to be
> restarted manually
