README: draw the signal path as SVG diagrams
Replace the ASCII signal chain in both READMEs with a rendered diagram (resources/diagram_en.svg / resources/diagram_ru.svg): SIM card <-> reader with the passive tap on the contacts, the FX2 logic analyzer, sigrok-cli with the iso7816 decoder, GSMTAP UDP :4729, and the SIMtrace Analyser / Wireshark consumers. The SVGs are hand-authored, self-contained (no scripts, no external references), carry <title>/<desc>, and each README embeds its own language variant with the chain repeated in the alt text. Release packaging: both diagrams are added to the archive allowlist. The shared-image equality check ignores them (the READMEs embed different files by design), while every other resources/ photo must still match across the two READMEs. AGENTS.md documents the exception.
This commit is contained in:
1 parent
8214089b2d
commit
6e663dcdcb
6 files changed
+90
-19
No files matched your search
@@ -1033,11 +1033,13 @@ pathspec, and also compared exactly against both archive listings (missing
|
||||
*and* unexpected entries fail): the decoder (`__init__.py`, `pd.py`,
|
||||
`gsmtap_stream.py`), the scripts (`setup.sh`/`start.sh`,
|
||||
`setup.bat`/`start.bat`), `tools/vs_reader.py`, `README.md`, `README_RUS.md`,
|
||||
`LICENSE`, and every `resources/` image referenced from `README.md`. Tests,
|
||||
`AGENTS.md`, the CI config, the development tools and the unreferenced
|
||||
`resources/` images never enter the release. No `export-ignore` rules are
|
||||
used, so GitHub's own source archives still contain the full tree. `dist/`
|
||||
is gitignored.
|
||||
`LICENSE`, every `resources/` photo referenced from both READMEs, and the two
|
||||
language variants of the pipeline diagram (`resources/diagram_en.svg`,
|
||||
`resources/diagram_ru.svg`, added explicitly because each README embeds its
|
||||
own). Tests, `AGENTS.md`, the CI config, the development tools and the
|
||||
unreferenced `resources/` images never enter the release. No `export-ignore`
|
||||
rules are used, so GitHub's own source archives still contain the full tree.
|
||||
`dist/` is gitignored.
|
||||
|
||||
Both archives are unpacked and verified: `pd.py` VERSION, `py_compile` of the
|
||||
three modules, `bash -n` of the shell scripts, the tar exec bits, CRLF on the
|
||||
|
||||
Reference in new issue
Block a user