CRM менеджмента задач и документов, максимально гибкий, позволяющий вести, как программные проекты, так и далекие от программирования. Разрабатывается итерационным методом, т.е. на прод выкатывается минимально рабочая версия, даже при условии, что она не имеет никаких преимуществ перед существующими системами. Развивается преимущественно в сторону тех фич, которых мне наиболее не хватает. На данный момент является скорее лабораторией по использованию фреймворка symfony4 и архитектурных подходов к реализации системы, нежели реально полезной на практике системой.
Есть множество хороших систем документирования, как-то confluence или mediawiki. Но главная проблема в документации, поддержание её в актуальном состоянии, и когда она находится в отдельном сервисе про неё частенько забывают. Объединяя её с таск-трекером, появляется возможность обращаться к ней из задач, создавать страницы из описания задач (что хуже отдельного специального документа, но лучше полного отсутствия документации), это позволяет делать простые и быстрые кросс-линки между задачами и документами. Что позволяет, сначала по git-коммиту быстро найти задачу, а по задаче найти документацию (которую можно будет привязать к задаче, эпику, категории, тегу). Вторая причина появления этого проекта, желание собрать в одном месте все полюбившиеся фичи и особенности, которые может быть и не всегда необходимы, но без них в других такс-треккеров мне чего-то да не хватает. Например:
При желании можно развернуть сразу на хосте, в таком случае потребуются
подробно описано в help/install/install.md
make back_exec composer installdocker-compose exec php ./bin/console doctrine:migrations:migratemake front_builddocs/install наличие заметок по особенностям обновления на устанавливаемую версию.docker compose pulldocker-compose up -ddocker-compose exec php ./bin/console cache:cleardocker-compose exec php ./bin/console cache:warmupdocker-compose exec php ./bin/console doctrine:migrations:migratedocker-compose exec php chmod 777 -R /app/var/cache/prodЗабили пока на тесты, будем делать ближе к версии 1.0
make up env=testUnit tests: make tests type=unit
Functional application tests: make tests type=behat