Перейти к контенту

Open Source

Open Source — статьи о наших и сторонних open-source проектах: разработки, релизы, обзоры инструментов, опыт участия в сообществе и совместной работе над кодом.

 

Статей в категории: 19 Подкатегорий: 4
ReVu — Open Source AI-ревьюер для ваших Pull Request

ReVu — Open Source AI-ревьюер для ваших Pull Request

ReVu proDream 131

Из случайного разговора родился ReVu — self-hosted инструмент для автоматического код-ревью с помощью ИИ. В статье рассказываю, зачем он нужен, как работает и как запустить его у себя за пару минут.

Kawai.Focus - приложение для фокусировки внимания (часть 9)

Kawai.Focus - приложение для фокусировки внимания (часть 9)

Kawai.Focus Arduinum628 206

Данная статья посвящена:

  • Работе с фреймворком Kivy в проекте Kawai.Focus;
  • Функционалу запуска таймеров друг за другом по цепочке;
  • Выводу остальной информации таймера на экран;
  • Механизму скрытия и показа кнопки «Стоп».
Kawai.Focus - приложение для фокусировки внимания (часть 8)

Kawai.Focus - приложение для фокусировки внимания (часть 8)

Kawai.Focus Arduinum628 354

Данная статья посвящена:

  • Работе с фреймворком Kivy в проекте Kawai.Focus;
  • Созданию валидации в конструкторе таймера;
  • Написанию кода для автоматического расчёта часов, минут и секунд из введённых минут;
  • Обновлению кода.
Kawai.Focus - приложение для фокусировки внимания (часть 6)

Kawai.Focus - приложение для фокусировки внимания (часть 6)

Kawai.Focus Arduinum628 454

Статья описывает работу с Kivy в проекте Kawai.Focus, создание и рефакторинг CRUD-функций, тестирование, добавление схемы TimerListModel для таймеров, декоратор @crud_error_guard для обработки ошибок и перенос тестов validators_tests.py в schemas_tests.py.

Команда игнорировала линтеры и я написал свой нотификатор

Команда игнорировала линтеры и я написал свой нотификатор

Actions Telegram Notifier proDream 501

В статье рассказывается, как мы разработали собственный GitHub/Gitea Action на Rust для отправки информативных уведомлений о статусе CI/CD в Telegram. Описаны мотивация, поддержка тем в чатах, кастомизация, архитектура и примеры использования и развитие проекта.