Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TASK] Overhaul and shorten "Contribute to system extensions" #382

Merged
merged 1 commit into from
Jan 29, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,39 +1,31 @@
.. include:: /Includes.rst.txt
.. highlight:: rst
.. index:: pair: Documentation; System extensions
.. _contribute-to-system-extension:
.. include:: /Includes.rst.txt
.. highlight:: rst
.. index:: pair: Documentation; System extensions
.. _contribute-to-system-extension:

===============================
Contribute to system extensions
===============================

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

* 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
* The :ref:`t3contribute: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 :ref:`rendering locally <rendering-docs>`
as in any documentation patch, because all documentation uses a common
format and :ref:`file structure <file-structure>`
and can be rendered with the same Docker container.

.. tip::

There is an easy shortcut for minor changes: You can use
the :ref:`Edit on GitHub method <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.

.. image:: /Images/github-gerrit.png
:class: with-shadow
:target: https://github.com/typo3/typo3/pull/172#issuecomment-494721296
The documentation for system extensions is maintained in the TYPO3 Core mono
repository on the Gerrit instance https://review.typo3.org/.

Follow the general :ref:`Core contribution workflow <t3contribute:start>`.

Changes to the documentation of system extensions can be :ref:`rendered locally
<rendering-docs>`.

.. tip::

There is an easy shortcut for minor changes: You can use
the :ref:`Edit on GitHub method <docs-contribute-github-method>` for
minor changes to system extensions documentation and the changelog.
A patch will get created and pushed to Gerrit. A comment to your pull
request on GitHub links you to the patch on gerrit

.. image:: /Images/github-gerrit.png
:class: with-shadow
:target: 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.
Expand Down
Loading