docs(bestandsformaat): §14.11 aangevuld en vertaald #1573
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!1573
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/tijdlijn-sectie-aanvullen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Opvolger van #1571, en de uitwerking van de drie punten uit mijn reactie daar.
Vooraf, want dat hoort erbij: §14.11 kwám in dezelfde PR als de functie. Dat is precies de volgorde die deze repo wil. Wat er ontbrak zijn drie dingen die pas opvallen als je de sectie naast §14.9 en §14.10 legt.
1. Het rijtje per oppervlak
§14.9 (voetnoten) en §14.10 (inhoudsopgave) sluiten allebei af met wat elke uitvoer met de bytes doet. Dat is wat iemand in het bestandsformaat komt halen: mijn tabel staat er, wat gebeurt ermee als ik exporteer. Alle vier nagerekend tegen de gemergede code, niet tegen het ontwerp:
.mdhoudt marker én tabel byte voor byte (op na wat OciWacht in de cellen redigeert).document_export_privacy_testlegt dat al vast metexpect(out, contains('<!-- timeline -->\n| Tijd |'))— de belofte stond dus in een test maar niet in het formaat.break-inside: avoid, zodat afdrukken geen gebeurtenis doormidden knipt op een velgrens.\begin{description}en geentabular; een derde kolom komt achter de gebeurtenis alsKop: waarde. Daarom doet de kopnaam ertoe voor de lezer en niet voor OciDeck — dat is een nuttiger formulering van "header names have no prescribed meaning" dan die zin alleen.2. Herkenning, zo precies als de code hem leest
"immediately preceded by this exact marker" was aan beide kanten onnauwkeurig.
TimelineTableSyntaxmatcht^\s*<!-- timeline -->\s*$, dus witruimte eromheen mag en een ingesprongen marker telt gewoon mee. Maar de schrijfwijze binnen het commentaar is wél streng:<!--timeline-->en<!-- Timeline -->zijn gewone HTML-commentaren. Beide helften staan er nu, met waarom die strengheid er is: het houdt tegen dat een toevallig commentaar stilletjes iemands tabel omvormt.3.
FILE_FORMAT.nl.mdDie is de versie die in de app wordt getoond, en had §14.11 niet.
translate-docs-checkmerkt dat niet op — die poort toetst of een variant bestaat en geregistreerd is, niet of hij bij is. Zo kon §14.9 er eerder helemaal uit blijven met alles groen (#1568). De Nederlandse sectie is er nu, inclusief de aanvullingen hierboven.Getoetst
make check-staticgroen.flutter testopdocs_enum_counts_test.dart,docs_anchor_links_test.dart,doc_link_test.dart— 35 toetsen groen, inclusief de ankercontrole over de nieuwe verwijzingen.lib/-wijziging: alleen documentatie en de changelog.Wat dit niet oplost
Er is nog steeds geen poort die zegt "een
### 14.xin de Engelse bron hoort een tegenhanger te hebben in.nl.md". Die zou dit geval hebben gevangen én het vorige. Ik heb hem niet in deze PR gestopt omdat het een aparte afweging is; hij staat als voorstel bij de indiener.