Exciting update on #BotKit: we've introduced a new Repository abstraction layer that provides cleaner data access. While previously data operations went directly through KvStore, they now go through Repository—improving separation of concerns and making the codebase more maintainable. Don't worry though—there are no breaking changes to the public API that BotKit users rely on!
Key benefits:
- Better abstraction over data sources
- Cleaner internal architecture
- Fully backwards compatible
Check out our docs for the technical details: https://botkit.fedify.dev/concepts/repository.
#ActivityPub #fediverse #fedidev #BotKit
https://hollo.social/@hongminhee/0194a0d4-1d67-7c81-80ba-e7ade212d27a
hollo.social
I'm refactoring @botkit@hollo.…
I'm refactoring @botkit@hollo.social to add a `Repository` interface (aka DAO). I regret that I should have defined the `Repository` interface in the first place. 😂
I'm refactoring @botkit to add a Repository interface (aka DAO). I regret that I should have defined the Repository interface in the first place. 😂

