Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kawax/atproto-lexicon-contracts


https://github.com/kawax/atproto-lexicon-contracts

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# AtProto Lexicon Contracts

Auto generated pure PHP interface and enum that you can use to create your own client.

## Requirements
- PHP >= 8.2

## Installation

```shell
composer require revolution/atproto-lexicon-contracts
```

### Uninstall
```shell
composer remove revolution/atproto-lexicon-contracts
```

## Versioning
Versioning is also automatic, so even if a breaking change is included, only the patch version will change. If you want to avoid the impact of breaking changes, use a fixed version.

```
// composer.json

"revolution/atproto-lexicon-contracts": "1.0.15",
```

## Example client

[PublicClient.php](./example/PublicClient.php)

```bash
php ./example/example.php
```

## Implementation
- Laravel https://github.com/kawax/laravel-bluesky

## LICENCE
MIT