Skip to content
/ ATAT Public
forked from mattmassicotte/ATAT

Little library for working with the AT Protocol

License

Notifications You must be signed in to change notification settings

unnamedd/ATAT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Matrix

ATAT

Little library for working with the AT Protocol

The AT Protocol is large and complex. It mostly just contains currency types useful for decoding some simple responses. It is highly-incomplete and was created really just so I could mess around and learn. If you are looking for something full-featured, please check out ATProtoKit.

Integration

dependencies: [
    .package(url: "https://github.com/mattmassicotte/ATAT", branch: "main")
]

Usage

import ATAT

// getFeed call
let data = "..."

let response = ATJSONDecoder().decode(Bsky.Feed.GetFeedResponse.self, from: data)

Contributing and Collaboration

I would love to hear from you! Issues or pull requests work great. Both a Matrix space and Discord are available for live help, but I have a strong bias towards answering in the form of documentation. You can also find me on the web.

I prefer collaboration, and would love to find ways to work together if you have a similar project.

I prefer indentation with tabs for improved accessibility. But, I'd rather you use the system you want and make a PR than hesitate because of whitespace.

By participating in this project you agree to abide by the Contributor Code of Conduct.

About

Little library for working with the AT Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%