Skip to content

Point Browse drivers at the published device catalog - #7

Open
HuggeK wants to merge 1 commit into
srcfl:mainfrom
HuggeK:link-driver-catalog
Open

Point Browse drivers at the published device catalog#7
HuggeK wants to merge 1 commit into
srcfl:mainfrom
HuggeK:link-driver-catalog

Conversation

@HuggeK

@HuggeK HuggeK commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

The Build section links "Browse drivers" to github.com/srcfl/ftw/tree/master/drivers — a directory that holds no driver source. The Lua files are gitignored in srcfl/ftw and fetched at build time, so the only thing on that page is BUNDLED_SOURCE.json. Someone following the link to see what FTW supports finds nothing to browse.

srcfl/device-drivers now publishes a catalog of all 80 drivers at https://srcfl.github.io/device-drivers/, generated from its manifests and driver sources on every push. This points the site at it.

Three changes, all in index.html:

Where Change
Build section Browse driversBrowse the device catalog, pointing at the catalog instead of the empty directory
Primary nav new Devices item between Build and Community
Footer, Project column new Device catalog link

The catalog is searchable by manufacturer or model number — typing SH10RT finds the Sungrow driver — and filterable by device type, protocol, tier and control. It reports hardware evidence honestly: 5 drivers state they have been confirmed against physical hardware, 28 state they have not.

Checked

Rendered locally against the real sourceful.css. The nav reads ARCHITECTURE · BUILD · DEVICES · COMMUNITY · DOCS · GITHUB ↗ and still fits one line at 1440 px. No CSS change needed.

Note

The catalog URL goes live when srcfl/device-drivers#51 merges and its Pages workflow runs. Worth holding this PR until then so the link never 404s.

🤖 Generated with Claude Code

The Build section linked to github.com/srcfl/ftw/tree/master/drivers, a
directory that holds no driver source — the Lua files are gitignored
there and fetched at build time, so the only thing on that page is
BUNDLED_SOURCE.json. A visitor following "Browse drivers" found no
drivers to browse.

srcfl/device-drivers now publishes a searchable catalog of all 80
drivers, generated from its manifests and driver sources. That link
replaces the dead one, and the catalog also gets a Devices item in the
primary nav and a footer entry under Project.

Signed-off-by: Hugo Karlsson <48095810+HuggeK@users.noreply.github.com>
Co-authored-by: HuggeK <48095810+HuggeK@users.noreply.github.com>
@HuggeK

HuggeK commented Jul 30, 2026

Copy link
Copy Markdown
Contributor Author

Once srcfl/device-drivers#51 goes live this is safe.

@HuggeK
HuggeK marked this pull request as ready for review July 30, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants