Предупреждение
Этот репозиторий в настоящее время не поддерживается. Если вы заинтересованы в том, чтобы стать сопровождающим, сообщите нам об этом.
Этот репозиторий содержит только автономную фокал. Если вы ищете наиболее вещественный плагин, см. В Matter/Matter Plugin-бортах.
Focalboard-это многоязычный, самостоятельный, самостоятельный инструмент управления проектами, который является альтернативой Trello, понятию и асане.
Это помогает определить, организовать, отслеживать и управлять работой между людьми и командами. Focalboard поставляется в двух изданиях:
Личный рабочий стол : автономное, однопользовательское macOS, Windows или Linux Desktop App для ваших собственных Todos и личных проектов.
Персональный сервер : автономный, многопользовательный сервер для разработки и личного использования.
focalboard-win.zip
с последнего выпуска, распаковки и запустить Focalboard.exe
.focalboard-linux.tar.gz
с последнего выпуска, распаковки и открытого focalboard-app
.Ubuntu : Вы можете загрузить и запустить скомпилированный Focalboard Personal Server на Ubuntu, следуя нашему последнему руководству по установке.
Документы API API можно найти по адресу https://htmlpreview.github.io/?https://github.com/matterost/focalboard/blob/main/server/swagger/docs/html/index.html
Наше руководство по разработчике имеет подробные инструкции о том, как настроить среду разработки для персонального сервера . Вы также можете присоединиться к каналу сообщества Focalboard, чтобы связаться с другими разработчиками.
Создайте файл .env
в каталоге Focalboard, который содержит:
EXCLUDE_ENTERPRISE="1"
Чтобы построить сервер:
make prebuild
make
Чтобы запустить сервер:
./bin/focalboard-server
Затем перейдите по своему браузере по адресу http://localhost:8000
чтобы получить доступ к вашему серверу Focalboard. Порт настроен в config.json
.
Как только сервер работает, вы можете восстановить только веб -приложение через make webapp
в отдельном окне терминала. Перезагрузить браузер, чтобы увидеть изменения.
Вы можете создать автономные приложения, которые упаковывают сервер для локального запуска против SQLite:
git-bash
.make prebuild
make win-wpf-app
cd win-wpf/msix && focalboard.exe
make prebuild
make mac-app
open mac/dist/Focalboard.app
webgtk
sudo apt-get install libgtk-3-dev
sudo apt-get install libwebkit2gtk-4.0-dev
make prebuild
make linux-app
linux/dist/focalboard-linux.tar.gz
в каталог по вашему выборуfocalboard-app
из выбранного вами каталогаdocker run -it -p 80:8000 mattermost/focalboard
docker build -f docker/Dockerfile .
docker build -f docker/Dockerfile --platform linux/arm64 .
В настоящее время кросс-компиляция не полностью поддерживается, поэтому, пожалуйста, опирайтесь на соответствующую платформу. Обратитесь к рабочим процессам Actions GitHub ( build-mac.yml
, build-win.yml
, build-ubuntu.yml
) для подробного списка шагов на каждой платформе.
Прежде чем проверить в коммитах, запустить make ci
, что похоже на рабочий процесс .gitlab-ci.yml
и включает в себя:
make server-test
cd webapp; npm run check
cd webapp; npm run test
cd webapp; npm run cypress:ci