1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-taskcafe

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Логотип Taskcafe

Discord Релизы Dockerhub Отчет Go Report Card Запросы Docker

Сообщить об ошибке · Запросить новую функцию · Задать вопрос

Полезен ли вам этот проект? Пожалуйста, рассмотрите возможность пожертвования, чтобы помочь мне его улучшить!

Этот проект находится в режиме альфа-разработки

Taskcafe

Возможности

Следующие возможности уже реализованы:

  • Управление задачами через интерфейс доски Kanban (установка сроков выполнения, меток, добавление списков контрольных точек)
  • Просмотр всех текущих назначаемых задач через представление Мои задачи
  • Личные проекты
  • Комментарии к задачам и активностьЭтот проект находится в активной разработке, поэтому некоторые опции могут ещё не быть полностью реализованы.

Для получения обновлений о разработке присоединяйтесь к серверу Discord.

Для просмотра списка запланированных возможностей проверьте Roadmap!

Установка

С использованием Docker и Docker-Compose

Вы должны иметь установленными как Docker, так и Docker-Compose. Сначала клонируйте репозиторий:

git clone https://github.com/JordanKnott/taskcafe && cd taskcafe

Теперь выполните следующие команды:

docker-compose -p taskcafe up -d

Это запустит экземпляр PostgreSQL вместе с экземпляром Taskcafe.

Вторая команда выполняет миграцию схемы базы данных.

Если вы посетите http://localhost:3333, вас перенаправят на экран установки, чтобы создать первого системного пользователя.

Из исходников

Для этого вам потребуется установленный GoLang на вашем компьютере.

Следующим шагом является клонирование репозитория:

git clone https://github.com/JordanKnott/taskcafe && cd taskcafe

Затем нам нужно скомпилировать бинарник. Этот проект использует Mage в качестве средства сборки.

go run cmd/mage/main.go install
go run cmd/mage/main.go build

Это выполнит следующие действия:

  • Установка всех пакетов Yarn для фронтенда
  • Сборка React-фронтенда
  • Встраивание React-фронтенда в бинарник
  • Компиляция окончательного исполняемого бинарникаНовый созданный бинарник taskcafe можно найти в папке dist.

Бинарник содержит всё необходимое для запуска, кроме конфигурационного файла. Пример конфигурационного файла находится в conf/app.example.toml.

Дополнительная информация о конфигурации доступна на странице wiki.

Конфигурационный файл необходимо скопировать в conf/app.toml, находящийся в том же месте, где расположен бинарник.

Убедитесь, что вы заполнили раздел базы данных конфигурационного файла для подключения к своей базе данных.

Затем выполните миграцию базы данных с помощью команды taskcafe migrate.

Теперь вы можете запустить веб-интерфейс, выполнив команду taskcafe web.

Подробная инструкция по установке на Ubuntu/Debian

Как это отличается от X (Trello, Nextcloud и т.д.)?

Одной из основных целей Taskcafe является предоставление инструмента управления проектами, который лично мне нравится использовать для своих проектов и соответствует моему рабочему процессу.

Во время альфа-разработки планируется реализовать "основные" функции — те, которые являются стандартными для всех досок Kanban и средств управления проектами.

После выхода Taskcafe из альфа-версии будут внедрены многие функции, которые позволят ему выделиться среди других продуктов (подробнее см. Roadmap).

Вклад и сообществоЕсли у вас возникли вопросы по использованию Taskcafe, перейдите по ссылке на сервер Discord.

Если вы хотите внести свой вклад в развитие Taskcafe, пожалуйста, сначала ознакомьтесь с руководством по вкладу!

Также существует код поведения.

Лицензия

Лицензия MIT

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Проектный менеджер — это инструмент управления проектами, основанный на открытых исходных кодах. Он разработан с использованием Go и React. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-taskcafe.git
git@api.gitlife.ru:oschina-mirror/mirrors-taskcafe.git
oschina-mirror
mirrors-taskcafe
mirrors-taskcafe
master