guts-compat

Crates.ioguts-compat
lib.rsguts-compat
version0.1.0
created_at2025-12-23 10:38:14.732443+00
updated_at2025-12-23 10:38:14.732443+00
descriptionGit and GitHub compatibility layer for Guts code collaboration platform.
homepagehttps://github.com/AbdelStark/guts
repositoryhttps://github.com/AbdelStark/guts
max_upload_size
id2001290
size212,576
A₿del ∞/21M (AbdelStark)

documentation

README

guts-compat

Git and GitHub compatibility layer for Guts.

Overview

This crate provides compatibility with existing Git workflows:

  • Personal Access Tokens - API authentication
  • User Management - Profile and settings
  • Releases - Tagged releases with assets
  • Contents API - File access via REST

Usage

use guts_compat::{PersonalAccessToken, Release, User};

// Create a personal access token
let token = PersonalAccessToken::generate(user_id, scopes)?;

// Create a release
let release = Release::new("v1.0.0", "First stable release")?;

Part of Guts

This crate is part of Guts, a decentralized, censorship-resistant alternative to GitHub built on BFT consensus.

License

MIT OR Apache-2.0

Commit count: 0

cargo fmt