dev.knotless.getFeed
What happened on the public repositories an appview has indexed, newest first: repositories created and forked, refs pushed and deleted, pulls and issues opened, discussed and moved between states, and repositories starred. With filter `following`, what the account asking and those it follows did, and anything done on its repositories and those it starred; without, the same for anyone, but no stars. Without `actor`, what a repository's bots said or pushed on it is left out: the runners and triagers its record names, but its owner and collaborators. A pull a runner merged landing the merge queue is shown as merged by whoever queued it.
Details · query
| Kind | query |
|---|---|
| Authority | knotless.dev |
| Indexed |
Query
query · GETParameters
query stringactor
string · didOnly what this account did: the repositories it created, the refs it pushed, the pulls, issues, comments and changes of state it wrote, and the repositories it starred.
cursor
stringWhere the page starts: a previous page's cursor.
filter
stringWhose doings: `everyone`'s, or with `following`, those of the account asking and whom it follows, which needs an account to ask.
default: "everyone"knownValues: everyone | following
kind
stringOnly what is of this kind: refs pushed and deleted, pulls or issues opened and moved between states, comments, repositories starred, or repositories created and forked. A kind the appview does not know answers nothing.
knownValues: pushes | pulls | issues | comments | stars | repos
limit
integerminimum: 1maximum: 100default: 40
Output
application/jsoncursor
stringWhere the next page starts, when there may be one.
#actorView
objectProperties
#changed
objectA pull or an issue moved to another state.
Properties
knownValues: open | closed | merged
subjectState
stringWhere the subject stands now, whoever moved it there.
knownValues: open | closed | merged
The subject's title.
#commented
objectA comment or review on a pull or an issue.
Properties
subjectState
stringWhere the subject stands now, whoever moved it there.
knownValues: open | closed | merged
The comment, as Markdown.
The subject's title.
verdict
stringknownValues: approve | changes
#commitView
object#created
objectA repository created, or forked from another.
Properties
description
stringmaxLength: 3000maxGraphemes: 300
#deleted
objectA ref deleted.
Properties
#eventView
objectSomething an account did to a repository.
#opened
objectA pull or an issue opened.
Properties
The dev.knotless.pull or dev.knotless.issue record.
subjectState
stringWhere the subject stands now, whoever moved it there.
knownValues: open | closed | merged
#pushed
objectA ref created or moved, or moved again and again by one account, each move within an hour of the last, as one. A new ref brings what the repository's default branch did not reach just before, nor its fork source's; a fork's copies of its source's refs are not events.
Properties
Commits the push brought; 100 means at least that many. A forced push's leave out those it brought again: the same author, at the same time, with the same message as a commit it left behind.
minimum: 0maximum: 100
Whether the ref was new.
forced
booleanWhether the ref moved to where it no longer reaches some of what it did, as a rebase or a rewrite does. Absent when not.
Of those, the commits no other ref of the repository had before, and no event before it on the same page lists; the rest are only counted.
minimum: 0maximum: 100
The full ref name, such as refs/heads/main.
to
stringThe commit the ref was left at, in hex: what the push brought, which a page can link to after the ref is gone.
#repoView
objectA repository, under the name it has now.
#starred
objectThe event's repository starred.
Properties
subject
string · at-uriThe dev.knotless.repo record starred.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
dev.knotless.getForge
queryEvery pull, issue, comment and state change anyone has written about a public repository, as an appview has indexed them from the firehose.
-
The pulls or issues that concern an account, on any repository.
-
What others did that concerns the account asking.
-
dev.knotless.listRepos
queryPublic repositories an appview has indexed, newest first.
-
dev.knotless.listItems
queryA repository's pulls or issues.