The appview ingester (appview/ingester.go) does not handle sh.tangled.repo records from the PDS firehose. Repos created via AT Protocol (putRecord to PDS + sh.tangled.repo.create on knot) are fully functional — push, clone, PRs, issues all work — but never appear in the appview web UI.
The existing handlers for RepoIssue, RepoIssueComment, LabelDefinition etc. establish the pattern for ingesting PDS records. A similar handler for sh.tangled.repo would close this gap.
Separately, sh.tangled.repo.issue.state (issue open/closed state changes) also appears unhandled, though this may be lower priority.
Note: PR record ingestion is tracked in #419.
Context: discovered while building a CLI client (like gh for GitHub) that operates directly against PDS + knot APIs.
hi, this is something we are actively working towards, the first piece of the puzzle was switching to DIDs for repos (there is an open stack by @oyster.cafe for this). https://tangled.org/tangled.org/core/issues/282