Leantime — это система управления проектами с открытым исходным кодом, предназначенная для тех, кто не является менеджером проекта.
Мы сочетаем стратегию, планирование и реализацию, упрощая ее использование всеми членами команды. Строим с учетом СДВГ, дислексии и аутизма.
Это альтернатива ClickUp, Monday или Asana. Такой же простой, как Trello, но такой же многофункциональный, как Jira.
https://leantime.io
Управление задачами | Планирование проекта | Управление информацией/знаниями | Администрация |
---|---|---|---|
Управление задачами через Канбан-доски, представления Ганта, таблицы, списка и календаря | Панели мониторинга проектов, отчеты и обновления статуса | Вики/Документация | Простая установка |
Неограниченное количество подзадач и зависимостей | Отслеживание целей и показателей | Доски идей | Несколько ролей пользователей и разрешения для каждого проекта |
Управление этапами | Бережливое производство и бизнес-модель Canvas | Ретроспективы | Двухфакторная аутентификация |
Управление спринтом | Канва SWOT-анализа | Хранение файлов через S3 или локальную файловую систему | LDAP, интеграция OIDC |
Учет рабочего времени и табели учета рабочего времени | Анализ рисков | Запись экрана и веб-камеры | Расширяемо через плагины и API |
... и многое другое | Комментарии/обсуждения обо всем | Интегрируется со Slack, Mattermost, Discord. | |
... и многое другое | Доступно более чем на 20 языках | ||
*да, все эти функции включены в версию OSS. | |||
Существует два основных способа установки LeanTime для производства. Первый из них — установить все необходимые части системы локально. Второй — использовать официально поддерживаемый образ Docker.
public/
config/.env.sample
в config/.env
config/.env
/install
Хотя описанные выше действия применимы к службам IIS, в IIS может потребоваться дополнительное изменение конфигурации для обеспечения полной функциональности — вам необходимо разрешить метод PATCH:
Handler Mappings
Request Restrictions…
Verbs
.One of the following verbs
добавьте ,PATCH
, например: GET,HEAD,POST,PATCH
OK
Executable (optional)
поместите символ двойной кавычки ( “
) в начале и в конце пути к файлу php-cgi.exe
( это не требуется, если в пути нет пробела). в нем )OK
Yes
Примечание. Возможно, вам придется повторить это при обновлении PHP.
Мы поддерживаем официальный образ Docker на dockerhub. Чтобы запустить образ, введите свои учетные данные MySQL и выполните. Вы можете передать все переменные конфигурации из .env.
docker run -d --restart unless-stopped -p 80:80 --network leantime-net
-e LEAN_DB_HOST=mysql_leantime
-e LEAN_DB_USER=admin
-e LEAN_DB_PASSWORD=321.qwerty
-e LEAN_DB_DATABASE=leantime
-e [email protected]
--name leantime leantime/leantime:latest
Если у вас нет базы данных, определенной где-то еще, вам следует использовать наш файл docker-compose.
После запуска вы можете перейти на
и запустить сценарий установки.
Важно: если вы планируете использовать плагины, вам необходимо смонтировать папку плагинов plugins:/var/www/html/app/Plugins
и убедиться, что у пользователя www-data есть к ней доступ. В противном случае установка может завершиться неудачей или плагины будут удалены после перезагрузки.
Если вы собираетесь разместить Leantime за обратным прокси-сервером (nginx и т. д.) для обработки разрешения собственных доменных имен и разгрузки SSL, вам необходимо установить следующую переменную среды в docker.
-e LEAN_APP_URL=https://yourdomain.com
Существует два способа установки среды разработки LeanTime. Первый (но наиболее технический) — установить все части системы локально. Второй (и предпочтительный метод) — использовать контейнерную среду разработки Docker.
make build-dev
public/
config/.env.sample
в config/.env
config/.env
/install
Для разработки мы используем докеризованную среду разработки. Вам потребуется установить docker
, docker compose
, make
, composer
, git
и npm
.
;extension=gd
и удалив точку с запятой.Чтобы создать образ докера для разработки, в корне этого репозитория запустите учебник с помощью
make clean build
после этого беги
make run-dev
это запустит сервер разработки на порту 8090.
Среда разработки предоставляет сервер MySQL, почтовый сервер, сервер s3 и должна сразу же подойти к вашим потребностям. Конфигурация среды разработки находится в .dev/.env
и уже заполнена соответствующими значениями. Вероятно, вам не следует изменять это, если вы не планируете работать над функцией для конкретной интеграции . приложения, которые вы получаете, следующие
leantime:leantime
) для проверки схемы и данных БД..dev/.env
, включив s3. Кроме того, Xdebug включен, но вам придется изменить ключ IDE в файле .dev/xdebug.ini
(или, альтернативно, в вашей IDE). Вам также необходимо временно открыть порт 9003 на брандмауэре, чтобы вы могли эффективно его использовать. Это связано с тем, что соединения от докера к хосту будут считаться внешними входящими соединениями.
/update
bin/leantime system:update
Мы предлагаем планы управляемого хостинга, а также продукт SaaS, чтобы вы могли без проблем воспользоваться всеми преимуществами Leantime. Посетите сайт Leantime.io для получения дополнительной информации.
Мы можем помочь вам настроить Leantime в вашей среде и настроить его в соответствии с вашими потребностями. Наши планы поддержки изложены на нашем сайте.
Обратите внимание: в настоящее время мы поддерживаем только официальную сборку Docker и стандартные установки Leantime. Мы предлагаем поддержку только самой последней версии.
Мы не предлагаем поддержку Cloudron, Elestio, Turnkey или других внешних платформ распространения, использующих неофициальные версии Leantime.
Мы рады, что вы заинтересованы в участии в Leantime. Мы хотим быть уверены, что вы получите отличный опыт участия в Leantime и что новые функции, которые вы создадите, войдут в ядро.
Найдите проблему на Github (или создайте новую), добавьте к ней свое имя или прокомментируйте, что вы будете над ней работать. После исправления создайте запрос на включение.
Если у вас есть идеи о новых функциях, напишите нам в Discord. Здесь мы координируем разработку функций и обсуждаем, является ли ядро подходящим местом для добавления новых функций (альтернативой являются плагины).
Мы используем (Crowdin)https://crowdin.com/project/leantime для управления всеми нашими переводами. Если вы не видите язык, напишите нам в Discord.
Leantime распространяется под лицензией AGPLv3. Этот файл является частью программного обеспечения Leantime, для которого добавлено следующее исключение: Плагины в каталоге /app/plugins
, который может содержать плагины, лицензированные по другим лицензиям, включая нашу корпоративную лицензию.