The next member of the ATProtoKit family, ATLexiconTools, is now live! 🥳 github.com/ATProtoKit/A... (I don't know why Bluesky isn't picking up the link's image; it should be able to do it...) #ATProto #Swiftlang #atdev

GitHub - ATProtoKit/ATLexiconT...
GitHub - ATProtoKit/ATLexiconTools: A Swift package for parsing, modelling, registering, and validating Lexicon schemas and runtime data across the AT Protocol.

A Swift package for parsing, modelling, registering, and validating Lexicon schemas and runtime data across the AT Protocol. - ATProtoKit/ATLexiconTools

GitHub
With that, I can finally (!) resume development of ATLexiconC: the lexicon compiler to create lexicon models and methods for ATProtoKit. This package took... way too long to get completed, so I'm sorry if you've been waiting for a long time.
In the future, I'll be adding a new library within ATLexiconTools, named "LexiconResolverCore"). The only reason why it's not in here in this update is because it will simply delay things even further. That said, this heavy weight on my shoulders has now been lifted. Finally.
As for the main ATProtoKit project, I'm still working on it. I would like to get it completed within this month: I need to implement ATIdentityProtocol, ATCommonTools needs to be updated, and the latter needs to be attached to the former. It's a lot of work, so I'll get to grinding on that.
And, like all of my ATProtoKit projects, you should be able to use this in conjunction with non-ATProtoKit packages that are related to AT Protocol. I hope that those of you who finds value in this but uses other atproto Swift packages can use this packages in your workflows.
Of course, please send an Issue or PR if you see any bugs or want improvements to be made. Now... off to get ATProtoKit updated and ATLexiconC completed.