chadtmiller.com/knotless
git that lives in your Atmosphere account
1
10
Getting started clones over https, and the docs index is whole
docs/README.md+6−0
| @@ -55,7 +55,13 @@ How knotless works, and why. Start with the [overview](design/README.md). | ||
and web pages. | ||
- [knotless-run](design/runner.md): deciding what to run, scheduling, | ||
caches, secrets, checks, the merge gate. | ||
- [Shared steps](design/reusable-workflows.md): steps another repository | ||
publishes, pinned so they cannot change under a workflow. | ||
- [The merge queue](design/merge-queue.md): batches and bisection. | ||
- [Releases](design/packages.md): versions of a package, as records that | ||
never change. | ||
- [Pages](design/pages.md): a repository's website, kept in its owner's | ||
account and served at `knotless.page`. | ||
- [Integrity and trust](design/security.md): who can do what. | ||
- [Prior art](design/prior-art.md). | ||
| ||
web/src/routes/start/+page.svelte+2−2
| @@ -5,7 +5,7 @@ | ||
import Command from '#lib/molecules/Command.svelte'; | ||
const steps = $derived([ | ||
[ | ||
'install: knotless, its git remote helper and knotless-mcp', | ||
'install: knotless, its git remote helper and knotless-mcp, with the runner, labeller and reviewer', | ||
`curl -fsSL ${page.url.origin}/install.sh | sh` | ||
], | ||
['log in with your handle: it opens your browser', 'knotless login you.bsky.social'], | ||
| @@ -15,7 +15,7 @@ | ||
], | ||
[ | ||
'or clone one without knotless installed', | ||
`git clone http://${page.url.host}/you.bsky.social/project` | ||
`git clone ${page.url.origin}/you.bsky.social/project` | ||
], | ||
[ | ||
'connect an agent: it acts as the account you logged in as', | ||