chuckwagoncomputing/Interactive Pinout Generator

Generates interactive pinouts from mappings

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 20, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: chuckwagoncomputing/interactive-pinout@11153d72a50c726bf42feff1f47bdb879ca20865 # 2.18

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
mapping-pathLocation of mapping file You can use globs to match multiple files, for example: ./boards/*/connectors/*.yaml yes
warningsSet to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. nofalse
warning-no-cidSet to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. nounset
warning-no-connectorsSet to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. nounset
warning-no-imageSet to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. nounset
warning-no-pinsSet to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. no
warning-dupeSet to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. nounset
warning-parseSet to "skip" to skip to the next mapping file, "notice" to warn on the Actions page, or "error" to fail the workflow step. nounset
columnsA JSON mapping of column IDs to human-readable names. "pin" column is assumed to be pin numbers "type" column can be used to group pins by type. yes
print-columnsA JSON array of column IDs that will be visible in print mode. Provide at least one. The "pin" column is always visible. yes
color-columnsA JSON array of column IDs that will be used as pin color sources. If none is provided, the "color" column will be used. no
info-columnA column whose value will be displayed when hovering over a pin. no
templatesA JSON mapping of strings to fields which will replace them. no
colorsA JSON mapping of pin "type" fields to CSS colors. no
debugDon't minify, and add some logging to the JS nofalse

no outputs