Skip to content

Проект был создан под впечатлением от книг "Чистая архитектура" Роберта Мартина, "Безопасно by design" издательства Питер, и для практики реализации методов DDD в Laravel. А также реализации микросервисной архитектуры. В качестве конечной цели стоит переписать существующий проект бота для игры Destiny 2 frame-b.ru (документация docs.frame-b.ru) для дискорда с использованием лучших практик.

Проект состоит из нескольких репозиториев

  1. Базовые классы FrameBase
    Репозиторий содержит классы для создания объектов значений которые планируется использовать в разных микросервисах, поэтому было решено вынести их в отдельный проект.

  2. Аккаунты FrameAccounts
    Этот репозиторий по идее должен реализовать взаимодействие с аккаунтами в различных сообществах. Сейчас бот работает только в дискорде, в будущем планируется добавить telegram и может что-то еще.

  3. Сборы FrameEvents
    Реализация основной бизнес логики бота - создание сборов в рейды.

  4. API для сборов FrameEventsAPI
    API для сборов в рейды на Laravel 9 + Doctrine в качестве ORM, вместо Eloquent.

Popular repositories Loading

  1. .github .github Public

Repositories

Showing 1 of 1 repositories

Top languages

Loading…

Most used topics

Loading…