dev.knotless.createOrgRepo
Makes the repository as `knotless repo create` does: public unless asked for private, naming the runners given or those the gateway's appview offers, with no branches until the first push.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | knotless.dev |
| Indexed |
Procedure
procedure · POSTInput
application/jsondefaultBranch
stringThe branch its HEAD names, without refs/heads/: main when absent.
maxLength: 255
description
stringWhat the repository is, shown under its name.
maxLength: 3000maxGraphemes: 300
The repository's name, its record key.
maxLength: 100
The organization.
private
booleanWhether to make it private: a space of its own on the organization's PDS, which only its members read. Public when absent.
Output
application/jsonThe members of the organization who may push to it: on a public one, those anyone may see.
uninvited
stringWhy a private one's runners were not told of it, when they were not.
maxLength: 3000
#account
objectAn account, by DID.
Properties
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.createRepo
procedureCreates a repository in the account logged in to this appview's pages.
-
org.tangled.repo.createRepo
procedureCreate a new repository
-
dev.knotless.shareRepo
procedureLets an account push to a repository, or read a private one.
-
dev.knotless.org
recordThat an account is an organization on knotless.
-
dev.knotless.space
spaceA private repository on knotless, keyed by its name, with its owner as its authority. Its members alone read it. The owner's records of the repository are in their repo in the space, as a public repository's are in their public repo, and so are their requests that its runners run its workflows again or cancel them; each member writes their pulls, issues, comments, reactions, labels and assignments in theirs, and a runner its checks, so that what is said of the code is as private as the code. Its