~ knotless Search/
↑↓ move↵ open⇧↵ all results

chadtmiller.com/knotless

git that lives in your Atmosphere account

knotless.dev
1 collaborator

knotless 0.13.0 Latest 2 packages, 1 image

1
10

Getting started clones over https, and the docs index is whole

Merged chadtmiller.com asked to merge into main from chadtmiller.com/knotless:web/start-and-index
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',