[Docs] Say plainly that OciDeck is independent of Marp, and verify the Marp-CLI claim #591
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#591
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Found in the pre-publication first-impression review.
Evidence: "Marp" appears eight times in
README.md(:5, :33, :36, :37, :38, :41, :112, :114), including "a bundled Marp CSS theme". The disclaimer that would prevent the obvious misreading lives only inTHIRD_PARTY_NOTICES.md:134— "Not affiliated with, endorsed by, or a product of the Marp Team."OciDeck does not use Marp: the renderer is its own (
lib/services/marp_html_service.dartpluslib/services/parts/marp_html_service_*.dart), built onmarked, asdocs/ARCHITECTURE.md:302states outright ("this ismarked, not Marp Core").Yet
docs/FILE_FORMAT.md:7promises that "a saved presentation can be processed directly with the Marp CLI or the VS Code Marp extension", and nothing verifies it:grep -rn "npx|marp-cli|node " Makefilefinds nothing, there is no Node tooling anywhere in the repo, and no test named against the Marp CLI.Why this matters now: the Marp community is the single most likely first audience, and their two questions will be "is this a fork or a frontend?" and "did you actually run your output through marp-cli?". The README implies a closer relationship than exists, and the compatibility promise — the core value proposition, the reason the format is called the stable contract — is an untested assertion made by a reimplementation. If one exported deck fails in real Marp, that becomes the headline.
Proposal: two sentences in the README under the opening paragraph: OciDeck is an independent project that reads and writes Marp-compatible Markdown, is not affiliated with or endorsed by the Marp Team, and does not embed Marp Core — it has its own renderer. Then a
make verify-marptarget (opt-in,npx @marp-team/marp-cli) that runs a handful of fixture decks through the real CLI and diffs slide counts. If that does not land before launch, softendocs/FILE_FORMAT.md:7to "designed to be processed by the Marp CLI (not yet verified against it)".Opgelost in #656 (gemerged).
make checkgroen op de gerebasede kop.