Skip to content

[DOCS] DPL-158: Streamline documentation - #53

Merged
sbuerk merged 1 commit into
mainfrom
task/DPL-158-docs-streamlining
Jul 6, 2026
Merged

sbuerk merged 1 commit into
mainfrom
task/DPL-158-docs-streamlining

Conversation

@sbuerk

@sbuerk sbuerk commented Jul 6, 2026

Copy link
Copy Markdown
Member

Aligns the DeepL Write documentation with the reworked
web-vision/deepltranslate-core and web-vision/deepltranslate-glossary
6.x documentation.

Changes

  • Index page — reworked with a card-grid layout linking to the
    individual sections (Introduction, Administration, Reference, Known
    Issues, Changelog), added intro text, license block and a hidden
    Sitemap meta-menu.

  • Administration — adopted the enhanced installation page (tabbed
    composer / Extension Manager / TER instructions), extended the version
    support matrix and added an upgrade section (Upgrade 1.x to 2.x).

  • Removed Includes.rst.txt and dropped all include statements
    referencing it.

  • Changelog section introduced using 2.0 (2) as version:

    • Breaking: Removed TYPO3 v12 support
    • Feature: Added TYPO3 v14 support — including the handling and visual
      difference between TYPO3 v13 and v14 localization (v14
      LocalizationHandlerInterface implementation) with screenshots.

    Each changelog entry uses a unique <type>-<unix-timestamp> anchor.

  • Rendering workflow — extracted documentation rendering into a
    dedicated GitHub workflow and let
    runTests.sh -s renderDocumentation fail on rendering errors.

Verification

The documentation renders without errors or warnings:

Build/Scripts/runTests.sh -s renderDocumentation

Align the DeepL Write documentation with the reworked
`web-vision/deepltranslate-core` and
`web-vision/deepltranslate-glossary` 6.x documentation.

*   Rework the documentation index page introducing a card-grid
    layout linking to the individual sections.
*   Adopt the enhanced installation page (tabbed composer /
    Extension Manager / TER instructions) and extend the version
    support matrix, add an upgrade section (`Upgrade 1.x to 2.x`).
*   Remove `Includes.rst.txt` and drop all include statements
    referencing it.
*   Introduce the Changelog section using `2.0` (`2`) as version,
    documenting the removal of TYPO3 v12 support as breaking change
    and the added TYPO3 v14 support as feature. The v14 feature
    entry describes the handling and visual difference between
    TYPO3 v13 and v14 localization, with accompanying screenshots.
*   Extract the documentation rendering into a dedicated GitHub
    workflow and let `runTests.sh -s renderDocumentation` fail on
    rendering errors.

The documentation renders without errors or warnings using
`Build/Scripts/runTests.sh -s renderDocumentation`.
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

Documentation rendering

You can find files attached to the below linked Workflow Run URL (Logs).

Please note that files only stay for around 5 days!

Name Link
Commit 188807f
Logs https://github.com/web-vision/deepl-write/actions/runs/28770667926
Documentation https://github.com/web-vision/deepl-write/actions/runs/28770667926/artifacts/8100706558

@sbuerk
sbuerk merged commit deb33eb into main Jul 6, 2026
8 checks passed
@sbuerk
sbuerk deleted the task/DPL-158-docs-streamlining branch July 6, 2026 05:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant