Support Forgejo servers
This commit is contained in:
@@ -1,15 +1,20 @@
|
||||
# Gitea API coverage
|
||||
# Gitea-compatible API coverage
|
||||
|
||||
Source: the OpenAPI contract served by the configured Gitea 1.25.4 instance.
|
||||
It contains 299 paths, 467 operations, 243 read/query operations, and 216 schema
|
||||
definitions.
|
||||
|
||||
`gotcha_gitea` encapsulates the generated Gitea 1.25 client. Its concrete
|
||||
`Client` methods own the supported Gitea workflows and relationships, while
|
||||
`Client` methods own the supported Gitea and Forgejo workflows and
|
||||
relationships, while
|
||||
`gotcha_gitea::models` exposes generated response records for presentation.
|
||||
Generated API modules and client configuration are deliberately private so the
|
||||
CLI and app cannot duplicate Gitea behavior.
|
||||
|
||||
Forgejo uses the common generated client for its documented Gitea-compatible
|
||||
`/api/v1` surface. Provider discovery and provider-specific endpoints, such as
|
||||
Forgejo's dedicated version API, are routed inside `gotcha_gitea::Client`.
|
||||
|
||||
| Domain | Queries | Other actions | Generated client | CLI queries | CLI writes | Capabilities |
|
||||
| --- | ---: | ---: | --- | ---: | ---: | --- |
|
||||
| activitypub | 1 | 1 | Complete | 0 | 0 | Person actors and inbox federation |
|
||||
|
||||
Reference in New Issue
Block a user