@botkit@hollo.social

Exciting update on : 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.

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. 😂

3 shares