🎩 Джентльменский набор для пет-проекта 🛠️

🎩 Джентльменский набор для пет-проекта 🛠️

Запуск пет-проекта — это как первый полёт на самодельном дроне: захватывающе, но детали важны. Вот мой джентльменский набор, который поможет настроить всё быстро, просто и без лишних затрат:

1 Документация

📝 Где хранить: Yandex Wiki.

Просто и под рукой. Храните всё: идеи, планы, схемы. Главное правило: если что-то не задокументировано — этого как бы и нет.

2 Трекер задач

📋 Что использовать: Yandex Tracker.

Создаём задачу, трекаем прогресс, закрываем. Всё. Просто. Лаконично. Да и API у него удобное для автоматизации.

3 Хранилище кода

💾 Опции: GitHub, GitLab, Gitverse — всё, что умеет Git.

Собственный сервер для гита? Нет уж, спасибо. Хостинг спасает от головной боли.

4 CI/CD

🚀 Почему нужно: Катывать изменения руками — это как искать Wi-Fi в лесу.

Минимальный сетап: Jenkins + Ansible. Дёшево, сердито и работает. Jenkins командует, Ansible исполняет.

5 Метрики

📈 Чем мониторить: Prometheus + Grafana

🔥 Добавляем Telegram-бот для алертов, чтобы важное не упустить.

6 Логи

📜 Что использовать: Kibana.

Собирать логи вручную? Это не хобби, это пытка. Kibana помогает сделать всё красиво и удобно.

7 Где всё это держать?

🗄 Лайфхак: всегда ищите баланс между затратами времени и денег.

Документация и задачи: Yandex Wiki и Tracker.

Остальное: собственный Jenkins и инструменты.

💡 Самое классное: обвязать пет-проект этим зоопарком, и можно экспериментировать сколько угодно. С таким базисом вы сможете сосредоточиться на кайфе от разработки, а не на инфраструктурных заморочках.

Мой ТГ

Начать дискуссию