org.tangled.repo.createRepo
Create a new repository
Details · procedure
| Kind | procedure |
|---|---|
| Authority | repo.tangled.org |
| Indexed |
Procedure
procedure · POSTInput
application/jsoncreatedAt
string · datetimedefaultBranch
stringDefault branch of the repository.
description
stringminGraphemes: 1maxGraphemes: 140
did
string · didOptional user-provided DID to use as the repo identity instead of minting one.
Name of the repository.
source
unionA source to clone from, populate this when forking or importing a repository.
spindle
string · didtopics
arrayTopics related to the repo
maxLength: 50
maxLength: 50
website
string · uriAny URI related to the repo
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.
-
dev.knotless.createOrgRepo
procedureCreates a repository in an organization's account, through the gateway the organization delegated writes to, which makes it as the organization, as `knotless repo create` does. The caller must be an admin of it who joined. Requires a service token from the caller's PDS, audience the gateway's DID, for this method.
-
org.tangled.repo.reserveKey
procedureReserve a repo identity under a DID the caller brings. The knot seals and holds a signing key for the repo DID; the caller publishes the matching public key in that DID's document before calling org.tangled.repo.createRepo with the same DID.
-
org.tangled.repo.declaration
recordGit repository declaration. Record is owned by the repository owner and record-key is slug of the git repository.
-
org.tangled.repo.manifest
recordGit repository manifest record. This record is used for git repository discovery like how `org.tangled.actor.profile` is used to find users.