Convert the 3.5.x site documentation from APT to Markdown - #3435
Conversation
Eighteen pages are taken verbatim from master, whose APT sources are byte-identical to these; the rest carry the 3.5.x wording, which still documents the per-framework providers master no longer has. history.md.vm stays a pipe table and so loses table-bordered: writing it as raw HTML would restore the border but strip class=externalLink from every link in it.
9b9a525 to
af524b2
Compare
|
Force-pushed one fix: The rename commit now renames each file straight to its final name, and the second commit touches Also worth calling out, since it is a deliberate deviation from master rather than part of the 3.5.x This comment was created with AI assistance. |
The 3.5.x line still carried 37 APT pages;
masterconverted its own in #3422 plus the two follow-upfixes. This brings the branch across.
Eighteen pages are taken verbatim from master — their APT sources are byte-identical to master's
pre-conversion tree, so master's reviewed Markdown is the correct output for them, including the table
and quote fixes from #3424 and #3425. The other nineteen had drifted: 3.5.x still documents
surefire-junit3/4/47/testngprovider selection, the POJO provider, the JUnit3 security manager,TestNG suite XML files and
testnames, none of which exist on master. Those pages were seeded frommaster and the 3.5.x wording ported back in, rather than re-run through the converter, so they inherit
master's heading, fence and conditional handling.
Two pages exist only here (
examples/pojo-test,featurematrix) and went throughdoxia-converter.api,developing,pojo-testandfeaturematrixcontain no Velocity at all, so they lose the.vmsuffix, matching what master did for the first two.Renames are a separate commit — please merge or rebase, not squash, or
git log --followstops atthe rename.
The comparison found four things a green build would not have:
skipping-testshas a#{if}/#{else}/#{end}spanning most of the file, and theskipITsparagraphlives in the
#{else}branch, so it is failsafe-only. Porting master's text unguarded leaked it ontothe surefire page.
<<<x>>>inside a+---+block, so the provider-selection pseudo-coderendered that markup literally; it is kept literal.
featurematrixlosttable-bordered, and is now a raw HTML table.Running 'testnames' in test taghad its apostrophes turned typographic, changing theanchor from
.27to.E2.80.98. Escaped as', the same fix as Restore the straight quotes the FAQ conversion turned typographic #3425.One difference is deliberate:
history.md.vmstays a pipe table and so still losestable-bordered.Writing it as raw HTML would restore the border but strip
class="externalLink"from every link in thetable, which is the worse trade.
mastermade the same call.Verified:
mvn sitebefore and after onmaven-surefire-plugin,maven-surefire-report-plugin,surefire-api(109 pages) and onmaven-failsafe-plugin, which re-renders these pages from thesite-source artifact (54 pages). Compared on visible text plus metadata, on block structure, and on
heading anchors. No page missing, no anchor changed; the only remaining diffs are
history.html'sborder and the generated
surefire.html/dependencies.htmlreports, which differ on test durationand dependency size between runs.
This change was created with AI assistance.