A searchable card catalogue and D3 force-graph of every tool in the AS Tools Revit extension, generated straight from the codebase.
The extension ships 100+ tools across seven ribbon panels, with no way to browse, search or understand how they relate before opening Revit — and no way to keep documentation honest as tools changed.
Built a Python generator that reads every bundle.yaml and script.py in the source tree and compiles a zero-dependency searchable catalogue plus a D3 force-directed relationship map — both static HTML, deployed to GitHub Pages.