From 920d33021267dd0cea69a4e22c940067e549c9dc Mon Sep 17 00:00:00 2001 From: Claude Opus 5 Date: Thu, 30 Jul 2026 10:33:50 +0200 Subject: [PATCH] fix: point the site at documentation that still exists Six of the site's links into srcfl/ftw are stale. Five are README anchors the README no longer has: the four install buttons point at #option-a-raspberry-pi-sd-card-image through #option-d-build-from-source and the closing "Get started" button at #quick-start, all dropped when that section was reorganized into "Install on Linux" and "Install on Home Assistant". GitHub discards a fragment it does not recognize instead of erroring, so each of those buttons quietly left the visitor at the top of a long README. The sixth, "Browse drivers", still opens srcfl/ftw/tree/master/drivers -- and finds no drivers there. They moved to srcfl/device-drivers; drivers/*.lua is gitignored in FTW now and fetched at build time from a pinned commit. Raspberry Pi image goes to docs/rpi-image.md, the Docker installer and Home Assistant buttons to the two install headings the README actually has, build from source to #local-development. Both driver links go to srcfl/device-drivers -- docs/WRITING-A-DRIVER.md and drivers/lua/ -- which is where a driver pull request belongs now, so "Contribute the integration back through a pull request" sends people to the repository that can accept one. The example filename in the code window follows the same path. Co-authored-by: HuggeK <48095810+HuggeK@users.noreply.github.com> --- index.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/index.html b/index.html index c1fb057..eec5aca 100644 --- a/index.html +++ b/index.html @@ -126,10 +126,10 @@

Start with the software, not a sales call.

curl -fsSL https://raw.githubusercontent.com/srcfl/ftw/master/scripts/install.sh | bash @@ -228,12 +228,12 @@

New hardware should be a driver, not a fork.

  • Contribute the integration back through a pull request
  • - Write a driver - Browse drivers + Write a driver + Browse drivers
    -
    drivers/my_inverter.luaLua
    +
    drivers/lua/my_inverter.luaLua
    function driver_init(config)
       host.set_make("My Inverter")
       host.mqtt_subscribe(config.topic)
    @@ -310,7 +310,7 @@ 

    Energy infrastructure you can own.

    Install it. Read it. Break it safely. Send the fix upstream.