README, docs and site: one story (the whole job, no avoidable rejections, the desktop app, your AI, install)
README is a short front page (about 120 lines) with one real visual per section; every former section moved unchanged into docs/*.md with a docs/README.md index (journey, rejections, getting-started, commands, growth, studios, store-art, listing-languages, api, skills, mcp, safety, faq, project). The site tells the same story on one page: the teaser in the hero, real CLI output as text, the desktop app as a section with light/dark captures of eight screens and the per-system downloads (desktop/latest.json); /desktop/ redirects to /#download. New capture tools: tools/site-desktop-shots.ts (fixture-mode desktop frames) and tools/site-term-shots.ts (real CLI output as text and WebP). tests/docs-links.test.ts checks README, docs and site links resolve.
This commit is contained in:
parent
deb218943c
commit
710c3a53d0
63 changed files with 2742 additions and 1782 deletions
|
|
@ -238,7 +238,7 @@ site/). Workflow artifacts of this public repository can be downloaded by anyone
|
|||
|
||||
| URL | served from | how it gets there |
|
||||
|---|---|---|
|
||||
| /desktop/ (downloads page) | /var/www/storebound.dev/desktop/index.html | `site/desktop/index.html`, with the site (Jenkins + /usr/local/sbin/storebound-publish) |
|
||||
| /#download (the downloads, a section of the home page; /desktop/ redirects there) | /var/www/storebound.dev/index.html, /var/www/storebound.dev/desktop/index.html | `site/index.html`, `site/desktop/index.html`, with the site (Jenkins + /usr/local/sbin/storebound-publish) |
|
||||
| /desktop/latest.json, /desktop/beta/latest.json | /var/www/storebound-desktop/ | storebound-desktop-publish |
|
||||
| /desktop/dl/<version>/<files> | /var/www/storebound-desktop/dl/ | storebound-desktop-publish |
|
||||
|
||||
|
|
@ -308,6 +308,6 @@ files stay where they are, because links and checksums must not change.
|
|||
2. Forgejo Actions enabled, the Linux runner registered, a `desktop-v0.1.0` tag built, `add` of the AppImage and
|
||||
deb.
|
||||
3. Windows: a runner, or ship macOS + Linux first. The page and latest.json list only what exists.
|
||||
4. `publish --yes` to stable. Then open storebound.dev/desktop/ on each OS and run `storebound desktop --download`.
|
||||
4. `publish --yes` to stable. Then open storebound.dev/#download on each OS and run `storebound desktop --download`.
|
||||
5. An updater round trip: publish 0.1.1 to beta, switch a 0.1.0 install to Beta, Check for updates, Install.
|
||||
6. Link /desktop/ from the main page, and update README and CHANGELOG.
|
||||
6. Update CHANGELOG (the home page's download section and README already point at storebound.dev/#download).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue