🎩 Джентльменский набор для пет-проекта 🛠️
🎩 Джентльменский набор для пет-проекта 🛠
Запуск пет-проекта — это как первый полёт на самодельном дроне: захватывающе, но детали важны. Вот мой джентльменский набор, который поможет настроить всё быстро, просто и без лишних затрат:
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 и инструменты.
💡 Самое классное: обвязать пет-проект этим зоопарком, и можно экспериментировать сколько угодно. С таким базисом вы сможете сосредоточиться на кайфе от разработки, а не на инфраструктурных заморочках.