Enhancement
Major
Detail
Bugfix
Detail
The properties(page.properties) for a documentation page contain an entry source=my.module, in which the module from which the page was initially loaded is stored. When exporting to the development environment, a page is only exported if the module specified in the properties of the page also exists.
A new documentation page is always exported to the top-level module. If a new page is subsequently moved to another module in the development environment (e.g. because a new TL script function has been documented using the example of tl-demo), it is very likely that the source property will be forgotten. When exporting to the development environment again, the page will be exported to the specified module (tl-demo) again and you will have the page twice in the development environment.
Improvement
The de-facto location of a documentation page gains on import over the module stored in its properties. After a refactoring in the development environment and an import and re-export to/from the application, at the latest all settings are consistent again.
Test
- Start application.
- Export documentation.
- There must not be any changes.