---
title: "Contribute to system extensions"
manual: "How to Document"
version: "main"
permalink: "https://docs.typo3.org/permalink/h2document:contribute-to-system-extension"
source: "Howto/WritingDocForExtension/ContributeToSystemExtension.rst"
rendered: "2026-09-29T14:24:59+00:00"
---

# Contribute to system extensions {#contribute-to-system-extension}

The documentation for system extensions is maintained inside the TYPO3
source code, so the contribution workflow is a little different.

For more information about the various contribution workflows,
see [types of documentation](https://docs.typo3.org/permalink/h2document:overview-of-types).

-   When it comes to documentation that is contained within the
    core (like system extension documentation and changelog), you would
    use Forge to report **issues**, using the category "Documentation":
    [https://forge.typo3.org/projects/typo3cms-core/issues](https://forge.typo3.org/projects/typo3cms-core/issues)
-   The [TYPO3 Core Contribution Guide](https://docs.typo3.org/m/typo3/guide-contributionworkflow/main/en-us/Index.html#Start) explains the **contribution workflow** for the core.
    For making a change to the documentation in the core, you would use the
    workflow explained in that guide (using Git and pushing to Gerrit).
-   You can also test the change by [rendering locally](https://docs.typo3.org/permalink/h2document:rendering-docs)
    as in any documentation patch, because all documentation uses a common
    format and [file structure](https://docs.typo3.org/permalink/h2document:file-structure)
    and can be rendered with the same Docker container.

> [!TIP]
> There is an easy shortcut for minor changes: You can use
> the [Edit on GitHub method](https://docs.typo3.org/permalink/h2document:docs-contribute-github-method) for
> minor changes to system extensions documentation and the changelog. Under the hood,
> a patch will get created and pushed to Gerrit and you will find a
> comment in your pull request with information about where to find your patch
> on Gerrit.
>
> [![](../../_Images/github-gerrit.png)](https://github.com/typo3/typo3/pull/172#issuecomment-494721296)

See [System Extensions](https://docs.typo3.org/typo3cms/SystemExtensions/Index.html)
for a list of system extension documentation.

Use the [sample extension manual](https://github.com/TYPO3-Documentation/TYPO3CMS-Example-ExtensionManual)
if you want to start new system extension documentation from scratch.
