Skip to main content

Module platforms

Module platforms 

Source
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.