docs(bestandsformaat): §8 is eindelijk het overzicht dat het beloofde te zijn #1580
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!1580
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/markers-documenteren"
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?
Sluit het laatste gat uit de reeks van vandaag (#1568, #1573, #1576): §8 noemt zichzelf een overzicht van de HTML-commentaren die OciDeck schrijft, en was er geen. Twaalf markers stonden nergens in het bestandsformaat.
ocideck_list_style,ocideck_checklist_progress,ocideck_continue_numbering,ocideck_continue_split,ocideck_image_zoom,ocideck_title_image_overlay,ocideck_table_num_cols,ocideck_gantt_scale,ocideck_gantt_sections,ocideck_ms_review,ocideck_page,ocideck_media_redacted.Twee die geen invuloefening waren
ocideck_pagestaat binnen het sprekersnotitieblok, niet ernaast — en dat botst met het blok waar hij in zit. Ik heb dat niet geredeneerd maar gedraaid (een wegwerptest die een deck met notities op twee pagina's serialiseert). Op schijf staat er:Die
--\>is de escape die voorkomt dat de notitie zichzelf halverwege sluit. Dat verzin je niet uit de broncode.ocideck_media_redactedstaat nooit in een bewaard bestand, alleen in een export: hij geeft de HTML-renderer een vlak om te tekenen waar een weggeredigeerd beeld zat, want anders ziet de ontvanger een gat terwijl de tekst wél zwarte blokken toont. De schrijver hangt aanforExportén aan de vlag. Die grens hoort in het formaat, anders gaat iemand hem in een bron zoeken.De overige tien zijn bediening: lijststijl, voortgangsbalk, doortellende nummering, de gedeelde tekstschaal van een splitsrun, paneelzoom, titeloverlay, numerieke tabelkolommen en de twee gantt-schakelaars.
De poort ertegen
Een toets in
docs_enum_counts_test.dartscantlib/op de commentaarvorm<!-- ocideck_… -->en eist dat elke gevonden marker in FILE_FORMAT staat. Bewust op de vorm en niet op de naam:ocideck_stagingenocideck_git_sandboxzijn mapnamen van tijdelijke directories en horen niet in een bestandsformaat.Rood geproefd door één tabelrij te verwijderen — de toets viel om — en daarna hersteld uit een kopie, niet met git, want er stond ongecommit werk in dezelfde boom.
Getoetst
make checkvolledig groen (hele suite, dekkingsvloer, per-bestand-vloer).make check-secretsenmake sastgedraaid.Wat hierna nog open staat
#1569(voetnootplaatsing die niet meereist in het geprojecteerde.md). Verder is de documentkant van het bestandsformaat nu compleet: front matter, documentsecties §14.1–14.11, de profielvelden in §3.2 en de commentaartabel in §8 — en alle vier gedekt door een poort.