priv/octicons/README.md

main at 58e6347eeb72 · 1 KB

Octicons (vendored)

Generated files. Do not edit these by hand.

  • Upstream: primer/octicons
  • Commit: 0e21a4c2d8449102f10e533d241f04797af0914c
  • License: MIT, Copyright GitHub, Inc. — see upstream repository
  • Vendored: 2026-08-22
  • Count: 2 glyphs

Why this set exists

OpenAgents is a GitHub-compatible forge. Issue state iconography is a domain contract — the green circle-dot for open and the purple check-circle for closed are what users expect on an issues surface — and neither governed tier carries it:

  • The Apps SDK UI set (priv/icons) has no issue-state glyph.
  • Heroicons (the hero-* fallback) has no circle-dot and its check-circle reads as success feedback, not issue state.

These two glyphs are vendored verbatim from Primer Octicons at the pinned commit above. To add or upgrade one, copy the matching *-16.svg from the upstream checkout, update the commit, date, and count here, update docs/ICONS.md, and run mix precommit.

OpenAgentsWeb.Icons embeds these files under octicon-* names, so call sites render <.icon name="octicon-issue-opened" />. State color comes from palette tokens at the call site, never from the file.