forked from VoiDD/forgejo-sdk
A Rust SDK for the Forgejo REST API.
- Rust 97.5%
- Nix 2.5%
| .woodpecker | chore: add ci config | |
| examples | feat(git_support): add a git url parser | |
| src | fix: hotfix for color-eyre users | |
| test_data | chore: update pr, issue and user to forgejo v11's api, rework tests to facilitate checking compliance to that | |
| .envrc | Initial commit | |
| .gitignore | Initial commit | |
| Cargo.lock | chore: update pr, issue and user to forgejo v11's api, rework tests to facilitate checking compliance to that | |
| Cargo.toml | fix: diagnostics?????? | |
| flake.lock | Initial commit | |
| flake.nix | Initial commit | |
| LICENSE | Initial commit | |
| README.md | feat: document the entirity of lib.rs | |
| rustfmt.toml | chore: clippy fix, rustfmt | |
forgejo-sdk
A simple Rust SDK for the Forgejo REST API.
Trivially testable (cargo test) for compliance with API, although incomplete at this moment.
Used in fjo, so it's suited first for fjo and then general use. I recommend you use its code as a reference to build your own projects using this sdk.
Implemented Structures
-
issues
-
labels
-
milestones
-
organizations
-
pull requests
-
releases
-
repositories
-
users
-
(?) wiki
Updated and checked structures (towards forgejo v11 api) (remove when done)
- issues
- labels
- milestones
- organizations
- pull requests
- releases
- repositories
- users