Skip to content

Fix blank Fly illustrations and validate generated README art - #8

Merged
akndrn000 merged 23 commits into
mainfrom
fix/blank-fly-illustrations
Oct 18, 2026
Merged

akndrn000 merged 23 commits into
mainfrom
fix/blank-fly-illustrations

Conversation

@akndrn000

Copy link
Copy Markdown
Collaborator

What was broken

The Indonesian and English Fly SVGs were valid XML but contained only a stray height value instead of the illustration. The previous checker only parsed XML, so it allowed visually blank assets through.

Fix

  • Regenerate both Fly illustrations from the current source generator.
  • Add fresh README asset paths (fly-guide.id.svg / fly-guide.en.svg) to avoid stale image caches.
  • Update the generator so it creates the fresh paths and rejects illustrations with too few text elements.
  • Keep the existing fly.id.svg / fly.en.svg files synchronized.
  • Synchronize docs/brand.svg with the current logo generator.
  • Strengthen the documentation checker to validate visible SVG content and exact consistency between generated and committed artwork.
  • Update both READMEs, contributor instructions, and the CI job label.

Validation

  • All image references should resolve locally.
  • The CI job regenerates SVGs in a temporary directory and compares every generated asset byte-for-byte with the committed file.
  • Existing Lua logic and the MIT LICENSE are unchanged.

@akndrn000
akndrn000 merged commit f07cc2e into main Oct 18, 2026
1 check passed
@akndrn000
akndrn000 deleted the fix/blank-fly-illustrations branch October 18, 2026 13:24
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