Система управления проектами Plane
Open-source альтернатива Jira
Аналог Trello есть в копилке, альтернатива Notion и Miro также была рассмотрена, на очереди opensource замена Jira.
Plane - стильная система управления проектами с открытым исходным кодом, отличающаяся глубоким внимаем к деталям. Проект развивается семимильными шагами. В работе не только основная веб версия, но и приложения под мобильные устройства и десктоп.
🔖 Особенности
-
На верхнем уровне располагаются рабочие пространства как центральные узлы для групп, команд или целой компании, в рамках которых осуществляется вся совместная работа над проектами.
-
Внутри проекта пользователи оперируют проблемами и задачами, они же
issues, обладающие уникальным идентификаторами, а также целым рядом настраиваемых параметров, что добавляет гибкости и удобства в работе и контроле исполнения. -
Отдельный раздел посвящен циклам - организационные объединения задач с планированием по времени (например, спринты), сопровождающиеся всей необходимой аналитической информацией.
-
Проекты также содержат модули - каталоги для логического объединения связанного контента в проекте для облегчения навигации, отслеживания и планирования.
-
Страницы - место хранения заметок и документации. Заявлена интеграция с искусственным интеллектом для помощи в составлении документов.
💥 Отмечу большое число аналитических разделов и экранов с различными метриками, фильтрами, категоризацией и вариантами представления. Такая проработка внутреннего инструментария пользователя позволяет настроить максимально комфортно под себя и под конкретный проект все необходимые компоненты, разделы и страницы.
💥 Еще год назад у проекта был всего один “тариф” - бесплатный как в облаке так для собственного размещения. Теперь это целый набор предложений, оно и понятно - курс на перехват аудитории Jira предполагает гибкий подход к разной аудитории, но тем самым под нож попадает открытая функциональность.
⚒️ Разработка ведется на nextjs для frontend и django для backend. Инфраструктура сервиса базируется на современных решениях postgresql, redis, rabbitmq, minio.
Заявленные интеграции с github и gitlab на момент публикации еще не добрались до релиза, однако в dev ветках работа ведется, а вот использование webhooks уже доступно. Для внешнего взаимодействия имеется хорошо задокументированный API.
🔖 Установка self-hosted версии
Разработчики позаботились об автоматизации процесса развертывания и управления и подготовили sh скрипт с интерактивным меню.
1
2
3
4
5
6
7
8
# скачиваем файл скрипта
curl -fsSL -o setup.sh https://raw.githubusercontent.com/makeplane/plane/master/deploy/selfhost/install.sh
# делаем его исполняемым
chmod +x setup.sh
# запускаем
./setup.sh
Здесь нас встречает набор предопределенных действий.
1
2
3
4
5
6
7
8
9
Select a Action you want to perform:
1) Install
2) Start
3) Stop
4) Restart
5) Upgrade
6) View Logs
7) Backup Data
8) Exit
Выполнив пункт 1) Install будет подготовлен рабочий каталог plane-app с docker-compose.yml и переменными окружения plane.env. Перед запуском рекомендуется заглянуть как раз в переменные окружения и прописать ip адрес своего хоста в APP_DOMAIN, а также указать порт NGINX_PORT, этого будет достаточно для локального запуска. Остальные параметры на усмотрение администратора.
Запускаем
1
2
3
4
./setup.sh
# выбираем пункт 2) Start
2
После запуска всех контейнеров, становятся доступными панель администратора http(s)://<ip/domain>/god-mode и основное приложение http(s)://<ip/domain>:PORT.
