MCPcopy Index your code
hub / github.com/JKPotato-Computer/SignMaker

github.com/JKPotato-Computer/SignMaker @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
142 symbols 349 edges 12 files 15 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SignMaker Preview Thumbnail Version: 2.1

SignMaker is a JavaScript-based app for creating highway guide signs. Based off of Kurumi's Sign Maker. Allows for the creation of highway guide signs in the style defined by the United States FHWA in their MUTCD.

This version of SignMaker is an attempt to reproduce most of the sign mechanics used in the real world, including:

  • The usage of the Clearview font (some states/provinces use Clearview on their signs)
  • Realistic arrows (Uses PNGs of Arrows rather than fonts)
  • Subpanels (multiple signs in one panel for advanced navigation)
  • Advanced Exit Tabs (allow multiple exit tabs at once + more configuration)
  • Two Shield Banners (allows the usage of more than one shield banner, future updates on positioning + type will be made)
  • Panel Padding (make the infamous Katy Freeway signs)
  • and more to come soon..

Social Links

Join us on DISCORD: https://discord.gg/yJBWggf7p4

Acknowledgements

Forked from dki-os/SignMaker. Originally created by Brendon Strowe.

Typefaces sourced from the: * Roadgeek 2005 Font Family by Michael Adams * ClearviewHwy by Don Meeker and James Montalbano * Highway Gothic by Ash Pikachu Font

Route shields are sourced from Wikipedia.

License

GNU General Public License v3.0

Core symbols most depended-on inside this repo

n
called by 30
js/HtmlToImage.js
e
called by 26
js/HtmlToImage.js
add
called by 22
js/main copy.js
redraw
called by 19
js/main.js
updateForm
called by 17
js/main.js
createArrowElmt
called by 13
js/main.js
redraw
called by 11
js/main copy.js
add2
called by 8
js/main copy.js

Shape

Function 102
Method 26
Class 14

Languages

TypeScript100%

Modules by API surface

js/main.js42 symbols
js/HtmlToImage.js31 symbols
js/main copy.js27 symbols
js/Sign.js11 symbols
js/Post.js8 symbols
js/Panel.js6 symbols
js/ExitTab.js6 symbols
js/SubPanels.js3 symbols
js/Shield.js3 symbols
js/Arrows.js3 symbols
js/lib.js2 symbols

For agents

$ claude mcp add SignMaker \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact