Expand description
Platform-side surfaces: pull requests, issues, CI pipelines, releases and package registries across GitHub / GitLab / Gitea (Codeberg / Forgejo) / Sourcehut / Radicle.
Each module owns one trait (e.g. pr::PrClient) and one factory
(e.g. pr::get_pr_client). The factory dispatches on the platform
name string returned by pr::detect_platform_from_remote_named,
which is the canonical URL → (platform, owner, repo) parser
shared by every CLI command that accepts --remote.
Modules§
- azure
- Azure DevOps clients.
- bitbucket
- Bitbucket Cloud clients.
- gitea
- Gitea / Codeberg / Forgejo clients.
- github
- GitHub clients.
- gitlab
- GitLab clients.
- issue
- package
- GitLab Package Registry management (
torii package …). - pipeline
- pr
- radicle
- Radicle clients.
- registry
- 0.8.0 — registry of self-hosted platforms.
- release
- Release page management —
torii release …. - runner
- CI runners surface — list / show / remove / reset-token / pause / resume.
- sourcehut
- Sourcehut clients.