Skip to content

Revive the site for the hosted app - #16

Merged
koenpunt merged 1 commit into
masterfrom
claude/revive-website-yedj76
Oct 11, 2026
Merged

koenpunt merged 1 commit into
masterfrom
claude/revive-website-yedj76

Conversation

@koenpunt

Copy link
Copy Markdown
Contributor

Requested by Koen · project thread

Before: the site was last updated in 2020. It built on Jekyll 3.8 through the github-pages gem, told people to deploy Deliverybot themselves, and linked to Spectrum (shut down), Twitter, a /pricing page that doesn't exist, and a Universal Analytics tag that stopped collecting in 2023.

After: the site builds on Jekyll 4.4. A Pages workflow builds and link-checks every PR and deploys master to GitHub Pages. The quickstart starts from the hosted app at app.deliverybot.dev, the self-hosting page describes the current container + Postgres setup, and there is a "Deliverybot is back" post.

Needs a settings change before merge: Settings → Pages → Source must be set to "GitHub Actions", otherwise Pages keeps building master with the old gem.

How:

  • Gemfile: jekyll ~> 4.4, jekyll-seo-tag, jekyll-sitemap, html-proofer 5; .ruby-version 3.3.6; Dependabot for bundler and actions.
  • make test runs html-proofer on internal links (41 broken /pricing links before, 0 now).
  • Spectrum → GitHub issues, Twitter links removed, footer Pricing removed, copyright year is now generated.
  • New install_url setting used by the quickstart, footer, landing page and GitOps doc; the Slack "Add to Slack" button now uses the app's /slack/install route instead of the old hard-coded Slack client id.
  • docs/deploying is now "Self-hosting" (same URL): env vars, migrations, web/worker processes, Kustomize manifests.
  • Security page: patching and session sections updated to match the server-side encrypted session store.
  • Terms and privacy policy are unchanged.

🤖 Generated with Claude Code

https://claude.ai/code/session_01CtVQp6v9p2ozQ5L93XA8LA


Generated by Claude Code

Move the build to Jekyll 4.4 with a Pages workflow that builds, checks
internal links and deploys master. Point the quickstart at the hosted
app, rewrite the self-hosting docs for the container and Postgres setup,
and replace dead links (Spectrum, Twitter, pricing, Universal Analytics).
Add a "Deliverybot is back" post.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CtVQp6v9p2ozQ5L93XA8LA
@koenpunt koenpunt self-assigned this Oct 11, 2026
@koenpunt
koenpunt marked this pull request as ready for review October 11, 2026 14:00
@koenpunt
koenpunt merged commit f133303 into master Oct 11, 2026
2 checks passed
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