ATProtoKit
ATProtoKit copied to clipboard
A straightforward solution for using the AT Protocol and Bluesky, written in Swift.
### Summary _No response_ ### Pain points The current implementation of ATProtoKit lacks a centralized logging mechanism, leading to several challenges, namely that debugging is much more difficult to deal...
## Description Attempt for a logging implementation that maps to either the standard Apple logger if building for an Apple-OS target or the SwiftLogger library if the target is a...
## Description Describe in detail what this Pull Request does and why it’s needed. Include anything the reviewers need to be aware of. This Pull Request re-organizes all of the...
### Summary Create methods that deal with creating, editing, and deleting records. ### Pain points While it's possible for API users to create methods for creating, editing, and deleting record...
### Summary _No response_ ### Pain points Currently, the structure of the models work out like this: - The file name of the applicable model(s) contains the domain name, the...
### Summary _No response_ ### Pain points `ATImageProcessable` is a helper protocol framework that tries to get images down to below the maximum size that the AT Protocol requires. Since...
### Summary At this time, builds for platforms other than macOS are failing. This will need to be resolved in order to achieve the goal of having ATProtoKit be used...
### Summary Create a solution where the `@DateFormatting` property wrapper is able to handle all of the requirements without the need to create custom implementations. ### Pain points At this...
### Summary Create a solution for not only creating lexicons, but also converting them into Swift models and methods. ### Pain points At this time, all lexicon models and methods...
### Summary By adding test code, you can verify that the code works properly. It is also possible to find defects. ### Pain points Currently, you have to check whether...