Skip to content

Rebuild the public website for the plugin-first product#21

Merged
cloudmanic merged 1 commit into
mainfrom
website-rebuild
Jun 16, 2026
Merged

Rebuild the public website for the plugin-first product#21
cloudmanic merged 1 commit into
mainfrom
website-rebuild

Conversation

@cloudmanic

Copy link
Copy Markdown
Owner

Rebuilds the marketing + docs site for the plugin-first herdr-plus, and retires old/.

What changed

Moved the site to the repo rootold/wwwwww (history preserved via renames), and rewrote all of its content for the plugin model. The design, screenshots, and llms.txt/llms-full.txt outputs are kept; only the now-wrong product story changed:

  • Install is herdr plugin install cloudmanic/herdr-plus everywhere (hero, install box, 3-step section, docs, llms). The old Homebrew/curl | sh framing is demoted to an optional standalone binary that explicitly does not register the plugin.
  • Dropped the "modes" concept entirely — deleted docs/modes.md, reframed the homepage + docs around the two registered herdr actions (cloudmanic.herdr-plus.projects / .quick-actions).
  • Keybindings are now a manual [[keys.command]] plugin_action edit (or herdr's action menu) — not the removed herdr-plus install installer.
  • Config now lives in herdr's managed plugin dir (herdr plugin config-dir cloudmanic.herdr-plus), falling back to ~/.config/herdr-plus only when run outside herdr.
  • Rewrote installation, quick-start, keybindings, configuration, projects, quick-actions, troubleshooting; lighter edits to actions/examples. Schemas and examples are unchanged.

Wired the site build at the root — ported .github/workflows/site.yml (Tailwind v4 standalone + Hugo → GitHub Pages; already excluded from release.yml) and added make site / site-dev / site-clean.

Deleted old/ — the standalone-binary reference implementation is fully ported (Projects + Quick Actions ship in the plugin) and git history retains it. Updated the README + test.yml notes that referenced it.

Verification

  • make site builds clean — 17 pages, no template errors; a full stale sweep of the rendered output is clean (no --mode, herdr-plus install, "modes system", or stale config paths).
  • go build / go vet / go test ./... all green after the old/ deletion.
  • No build artifacts tracked (www/public, www/static/css/app.css, etc. stay gitignored).

Note: the Site workflow deploys to herdrplus.com on merge to main.

Move the Hugo marketing + docs site from old/www to the repo root and rewrite
all of its content for the plugin-first herdr-plus.

- Install is now `herdr plugin install cloudmanic/herdr-plus` everywhere (hero,
  install box, install steps, docs, llms.txt). Dropped the Homebrew/curl-first
  framing — the standalone binary is now an optional extra that does not register
  the plugin.
- Removed the whole "modes" concept: deleted docs/modes.md and reframed the home
  page and docs around the two registered herdr actions
  (cloudmanic.herdr-plus.projects / .quick-actions).
- Keybindings are now a manual [[keys.command]] plugin_action edit (or herdr's
  action menu), not the old `herdr-plus install` installer.
- Config now lives in herdr's managed plugin dir (herdr plugin config-dir),
  falling back to ~/.config/herdr-plus only when run outside herdr.
- Rewrote installation, quick-start, keybindings, configuration, projects,
  quick-actions, and troubleshooting; lighter edits to actions/examples. The
  action/project schemas and examples themselves are unchanged.

Wire the site build at the repo root: port .github/workflows/site.yml (Tailwind
v4 standalone + Hugo -> GitHub Pages) and add make site / site-dev / site-clean.
`make site` builds clean (17 pages).

Delete old/: the standalone-binary reference implementation has been fully ported
(Projects + Quick Actions ship in the plugin) and git history retains it. Updated
the README and test.yml notes that referenced it.
@cloudmanic cloudmanic merged commit 54ec721 into main Jun 16, 2026
2 checks passed
@cloudmanic cloudmanic deleted the website-rebuild branch June 16, 2026 05:30
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.

1 participant