• dev 3427d23dc6

    tr released this 2026-07-07 10:25:18 +02:00 | 1 commits to alpha-dev since this release

    Мы рады представить специальную сборку Fediverse Boost Bot для разработчиков и энтузиастов, готовых принять участие в развитии проекта! Этот релиз закладывает прочную архитектурную основу под версию v2.1.

    Проект также официально перешёл на лицензию Apache 2.0, что гарантирует сохранение авторских прав за контрибьюторами и защиту open-source сообщества.

    🌟 Что нового в архитектуре v2.1-alpha?

    1. Система плагинов и модульных фильтров: Больше никакого монолитного кода! Теперь вы можете добавлять кастомные правила проверки постов перед бустом всего в несколько строк кода с помощью декоратора @register_filter.
    2. Переход на структурированное логирование: Заменили стандартные print на модуль logging. Логи теперь структурированы по времени и уровням критичности (INFO, WARNING, ERROR), что упрощает дебаг контейнеров.
    3. Готовое изолированное Dev-окружение: В репозиторий добавлены файлы конфигурации для мгновенного развертывания локальной среды разработки.

    📦 Доступные Docker-теги

    • git.vsme.cc/tr/boost:dev — Свежий образ для разработчиков, собранный из ветки alpha-dev.

    🛠️ Как начать разработку (Быстрый старт)

    Для создания своих фич используйте локальное окружение с поддержкой "live-reload" изменений (код обновляется внутри Docker без пересборки):

    1. Склонируйте репозиторий и переключитесь на ветку alpha-dev.
    2. Перейдите в каталог develop/.
    3. Настройте свои тестовые данные в docker-compose.dev.yml.
    4. Запустите окружение одной командой:
      docker compose -f docker-compose.dev.yml up --build -d
      

    Подробные инструкции по написанию кастомных фильтров и правила этики репостов читайте в новом файле CONTRIBUTING.md внутри каталога develop/.

    ⚖️ Лицензия и Авторские права (NOTICE)

    Все участники, приславшие свои Pull Requests, будут официально добавлены в список авторов в файле NOTICE. Принимаются любые идеи — от оптимизации работы с API Mastodon до интеграции ИИ-фильтров!

    Downloads