# 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
```rust
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](https://github.com/AbdelStark/guts), a decentralized, censorship-resistant alternative to GitHub built on BFT consensus.
## License
MIT OR Apache-2.0