Project

General

Profile

Actions

Task #83325

closed

Optimize Core Changelog documentation

Added by Martin Bless over 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Documentation
Target version:
-
Start date:
2017-12-14
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
9
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

The optimization proposed here is independent of the current discussion at https://decisions.typo3.org/t/core-changelog-documentation-workflow-revised/334

It can be activated right away.

It is inspired by the (appreciated) proposal of the discussion and seems necessary to avoid unbearable long processing times for rendering the documentation.

Problem:
Rendering of sysext:core documentation (ChangeLog!) takes as considerable amount of time. This may soon become VERY inconvenient if ChangeLogs get longer and longer since they are accumulated in 'master' reflecting all versions.

Solution:
We do a slightly different nesting ("importing") of the documentation files. And we mark some files as ":orphan:".

Benefits:

  • For example, dropping a single line can skip the rendering of all v8 files. No warnings occur in that case.
  • Dropping a single line for v7, v8, v9 would simliarly suppress rendering of those files. So only the current 'master' cangelogs are rendered.
  • Local rendering, with the Docker container for example, would then only take seconds in contrast to 15 minutes or more
  • the documentation in the frontend will have a better and consistent hierarchy
  • incoming RST-docfiles are "sorted" into the documentation in the correct manny right from the start and can easily be move to, for example a "9.2" folder.

A patch will follow.

Actions #1

Updated by Martin Bless over 6 years ago

See https://review.typo3.org/#/c/55072/

Too bad, I forgot the "Resolves: #83325" line in the commit message.

Actions #2

Updated by Gerrit Code Review over 6 years ago

  • Status changed from New to Under Review

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/55072

Actions #3

Updated by Martin Bless over 6 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #4

Updated by Benni Mack over 5 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF