API Overview
GitAscii v2 publishes the normal profile README image as static dark and light SVG files on the user’sgitascii branch. The HTTP API remains available for previews, custom embeds, widget selection, and Pro dynamic rules. It is not required to serve the standard README embed.
SVG query parameters
With no render overrides, the SVG service checks whether the v2 file exists and redirects to its
raw.githubusercontent.com URL. Requests with template, widget, preview-date, or resolved dynamic-rule overrides use the rendering engine. Rendered responses carry an ETag and may return 304 Not Modified; cache lifetimes differ for normal, dynamic, and degraded responses. See HTTP Endpoints Reference for examples.
TypeScript engine
The shared engine insrc/engine/ renders a SavedConfiguration with normalized GitHub data. Both the app’s initial publisher and the bundled GitHub Action use it, then sanitize and inline allowed external assets before publication. See Rendering and Configuration.