dev.knotless.getTemplate
The template a repository asks its pulls or issues to be written from, as `knotless pull template` reads it: `.knotless/pull.md` or `.knotless/issue.md`, at a pull's base branch or else the default branch. Opening one whose body has none of the template's sections is refused. No authentication; responses are not personalized.
Details · query
| Kind | query |
|---|---|
| Authority | knotless.dev |
| Indexed |
Showing version bafyreidpsxcoadfidg2kh4dsdndweo4t4izhwnizgzfqq3uu6wubjehnri. Show the latest
Checks
Validunlimited-stringdefs.main.output.schema.properties.templateNo maxLength, maxGraphemes or format limits this string.
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "The template a repository asks its pulls or issues to be written from, as `knotless pull template` reads it: `.knotless/pull.md` or `.knotless/issue.md`, at a pull's base branch or else the default branch. Opening one whose body has none of the template's sections is refused. No authentication; responses are not personalized.",
"errors": [
{
"description": "No such repository.",
"name": "NotFound"
}
],
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"template": {
"description": "The template, in Markdown; absent when the repository has none.",
"type": "string"
}
},
"type": "object"
}
},
"parameters": {
"properties": {
"base": {
"description": "For a pull, the branch it is to merge into: the template there.",
"maxLength": 1024,
"type": "string"
},
"kind": {
"description": "What is to be opened.",
"knownValues": [
"pull",
"issue"
],
"maxLength": 64,
"type": "string"
},
"repo": {
"description": "The repository's dev.knotless.repo record. Its authority may be a handle.",
"format": "at-uri",
"type": "string"
}
},
"required": [
"repo",
"kind"
],
"type": "params"
},
"type": "query"
}
},
"description": "What a repository asks a new pull's or issue's body to follow.",
"id": "dev.knotless.getTemplate",
"lexicon": 1
}