Open
Description
Planned changes, big and small, that affect manual infrastructure and languages.
Recheck
- Single source revcheck (Revcheck library and QA tools for translation synchronization #111 Single source revcheck code/data #174 Remove backported revcheck compatibility #176 Rewrite and document git log parsing #180)
- Sequential
[skip-revcheck]
(Avoid marking files as outdated on multiple[skip-revcheck]
#178) - Accidental
[skip-revcheck]
(Only checks for[skip-revcheck]
at start of commit messages #181)
Idempotent build
- Create
doc-base/temp
and.gitkeep
it (Idempotent build: doc-base/temp #200) - Rewrite
file-entities.ent.in
to usetemp/
(Idempotent build: file-entities.php #201) - Change
configure.php
to be a little more idempotent (Idempotent build: configure.php #202) - Change
manual.xml.in
into stablemanual.xml
(Idempotent build: manual.xml.in #210) - Move
.manual.xml
totemp/
(coordinated) - Move all remaining
.gitignore
entries totemp/
(coordinated)
Configure
- List of active languages on `doc-base (New tool local language repositories #186)
- Nested/recursive XIncludes (Recursive XInclude support and some automatix fixups for translations #194)
- XInclude failures less fatal on translations (Document and complement XInclude failures as warnings on translations #196)
- XInclude by
xml:id
(XInclude by xml:id #198) - Include post validation tools on
configure.php
(broken, revtag, entities). (Post check individual XML files for know issues #241) - XML Entities (XML Entities, individual and grouped #183)
- Split
language-snippets.ent
- Convert all other
.ent
files to normal XML
Performance/tools
- Avoid file entities for directories as individuai files (Create separated files for directory file-entities #218)
- Rewrite sync XML for Attributes (Command line tool for XML sync testing between languages: attributes #215)
- Rewrite sync XML for Entities (Command line tool for XML sync testing between languages: entities #219)
- Rewrite sync XML for Processing Instructions (Command line tools for XML sync testing between languages #222)
- Rewrite sync XML for Tags (Command line tools for XML sync testing between languages #222)
- Rewrite sync XML for Whitespace (Command line tools for XML sync testing between languages #222)
- Move generation of
sources.xml
andversion.xml
at the end ofconfigure.php
(PhD stuff at end ofconfigure.php
#239) - Sync XML tools to accept language parameter and simple file listing
Clean up / TODOs
- Trim local repository status on
configure.php
(Show non default branch in git status #205) - Remove
$mixin
fromdoc-base/scripts/file-entities.php
(Windows related changes, ahead/behind only current branch #207) - Remove
BACKPORT
fromdoc-base/scripts/file-entities.php
(Remove backports, alert for insensitive file systems, and bundled file entity for directories #213) - Rewrote
$mixin
as an check/error on all OS (Remove backports, alert for insensitive file systems, and bundled file entity for directories #213)
Failed
- R&D alternative for file entities/inclusions (may affect XInclude): Need and XML 1.1 processor to work
Not discussed, just a list of dreams and/or pet peeves
- Make
<?phpdoc
more general - Remove all mentions of
<xi:fallback>
, XML and code - Mentoring translations about XInclude failures and
qaxml
alerts
Metadata
Metadata
Assignees
Labels
No labels