feat(cli,playground,generators): Export LikeC4 views to Draw.io + Uncle Bob refactors#11
Merged
feat(cli,playground,generators): Export LikeC4 views to Draw.io + Uncle Bob refactors#11
Conversation
- CLI drawio/PNG handlers and docs (cli.mdx, docker.mdx) - E2E drawio playground test and config - Generators drawio parse/generate fixes and specs - .gitignore: exclude local eval/comparison docs from commit Co-authored-by: Cursor <[email protected]>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
- parse-drawio.spec: accept (base64 decode|inflate|URI decode) in error message (Node decodes invalid base64 without throwing; failure occurs at inflate) - generate-drawio snapshots: update to match CI output (layout/env variance) Co-authored-by: Cursor <[email protected]>
This was referenced Feb 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR updates the feat/drawio-export branch with CI fixes and the latest changes: CLI drawio/PNG export handlers and docs, E2E drawio playground test and config, generator drawio parse/generate adjustments, and test fixes so
pnpm ci:testpasses on the fork.What's in this PR
1. CLI & docs
--outdir(alias-o) with backward‑compatible--output.apps/docs/.../tooling/cli.mdxanddocker.mdxupdated to use--outdirfor PNG export.2. E2E
e2e/..gitignorein e2e as needed.3. Generators (drawio)
packages/generators/src/drawio/.decompressDrawioDiagramtest now accepts error message containing(base64 decode|inflate|URI decode). On Node, invalid base64 may not throw at decode; failure can occur at inflate.4. Repo hygiene
.gitignore: exclude local eval/comparison docs from commit (docs/EVALUATION-*.md,docs/COMPARISON-*.md,docs/TEST-*.md).Checklist (contribution guidelines)
feat:,test:).pnpm ci:testpasses.Verification
pnpm ci:test(Vitest) should pass after this push (decompress assertion + snapshot updates).pnpm build,pnpm typecheck,pnpm testas per repo guidelines.Reference