Skip to content

Swap drawio architecture image for Mermaid diagram#125

Merged
JE-Chen merged 4 commits intomainfrom
dev
Apr 28, 2026
Merged

Swap drawio architecture image for Mermaid diagram#125
JE-Chen merged 4 commits intomainfrom
dev

Conversation

@JE-Chen
Copy link
Copy Markdown
Member

@JE-Chen JE-Chen commented Apr 27, 2026

Summary

  • Replace the architecture_diagram/AutomationEditorArchitectureDiagram.drawio.png image reference in README.md, README/README_zh-TW.md, and README/README_zh-CN.md with an inline Mermaid flowchart TB block.
  • Existing ASCII tree below the diagram is left in place as a plain-text fallback.
  • The architecture_diagram/ directory and its .drawio.png are not touched.

Test plan

  • GitHub renders the Mermaid block on the rendered README pages (English / 繁中 / 简中).
  • PyPI long-description note: PyPI does not render Mermaid — the diagram will appear as a fenced code block on the package page. Acceptable, or revisit with an image fallback if needed.

@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented Apr 27, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · -3 duplication

Metric Results
Complexity 0
Duplication -3

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

JE-Chen added 3 commits April 27, 2026 14:23
- Add start_test_process_file / build_process_from_file that invoke the
  child interpreter with --execute_file. Multi-file WebRunner flows now
  pass the JSON path directly instead of reading the file contents into
  --execute_str, which avoided the Windows ~32K argv cap on large scripts.
- Drop the unused stdin=PIPE on the spawned subprocess and extract the
  shared spawn / pump setup into a helper.
- Resync web_runner_keys with the current WebRunner public surface
  (Playwright wrappers, axe a11y, CDP, HTTP client, env config,
  data-driven, healing locators, POM generator, notifier, visual
  regression, recorder, OAuth, testcontainers, storage, event capture,
  faker, lighthouse, locust, cloud grid, plus the WR_* commands added
  since the last sync).
@sonarqubecloud
Copy link
Copy Markdown

@JE-Chen JE-Chen merged commit 6e9da62 into main Apr 28, 2026
14 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant