focalboard README

The project's README from github.com/mattermost-community/focalboard. As one markdown file: README.md.

[!WARNING] This repository is currently not maintained. If you're interested in becoming a maintainer please let us know here.

This repository only contains standalone Focalboard. If you're looking for the Mattermost plugin please see mattermost/mattermost-plugin-boards.

Focalboard

CI Status CodeQL Dev Release Prod Release

Focalboard

Focalboard is an open source, multilingual, self-hosted project management tool that's an alternative to Trello, Notion, and Asana.

It helps define, organize, track and manage work across individuals and teams. Focalboard comes in two editions:

Try Focalboard

Personal Desktop (Windows, Mac or Linux Desktop)

Personal Server

Ubuntu: You can download and run the compiled Focalboard Personal Server on Ubuntu by following our latest install guide.

API Docs

Boards API docs can be found over at https://htmlpreview.github.io/?https://github.com/mattermost/focalboard/blob/main/server/swagger/docs/html/index.html

Getting started

Our developer guide has detailed instructions on how to set up your development environment for the Personal Server. You can also join the ~Focalboard community channel to connect with other developers.

Create an .env file in the focalboard directory that contains:

EXCLUDE_ENTERPRISE="1"

To build the server:

make prebuild
make

To run the server:

 ./bin/focalboard-server

Then navigate your browser to http://localhost:8000 to access your Focalboard server. The port is configured in config.json.

Once the server is running, you can rebuild just the web app via make webapp in a separate terminal window. Reload your browser to see the changes.

Building and running standalone desktop apps

You can build standalone apps that package the server to run locally against SQLite:

Cross-compilation currently isn't fully supported, so please build on the appropriate platform. Refer to the GitHub Actions workflows (build-mac.yml, build-win.yml, build-ubuntu.yml) for the detailed list of steps on each platform.

Unit testing

Before checking in commits, run make ci, which is similar to the .gitlab-ci.yml workflow and includes:

Staying informed

focalboard (mattermost-community/focalboard)

Searching Database…

Что это такое?Focalboard — это опенсорсный, многоязычный инструмент управления проектами, который можно развернуть на своём сервере. Это альтернатива Trello, Notion и Asana для постановки, организации, отслеживания и управления задачами как отдельных людей, так и команд.
Это десктопное приложение, сервер или и то и другое?И то и другое. Personal Desktop — однопользовательское приложение для macOS, Windows и Linux для ваших личных задач и проектов; Personal Server — многопользовательский сервер, который вы размещаете сами и который рассчитан на разработку и личное использование.
Проект до сих пор активно развивается?Нет — предупреждение в начале README говорит, что репозиторий сейчас не поддерживается, а его авторы ищут новых мейнтейнеров, так что активных исправлений и обновлений ждать не стоит.
Мои доски остаются на моём компьютере, или их видит какой-то облачный сервис?Они остаются у вас: автономные приложения включают в себя сервер, который работает локально на SQLite, а Personal Server вы размещаете сами — облака вендора в схеме нет вообще.
Это то же самое, что плагин Mattermost Boards?Нет. В этом репозитории находится только автономный Focalboard; версия в виде плагина для Mattermost живёт в отдельном репозитории — mattermost/mattermost-plugin-boards.
Есть ли у Focalboard API, под который можно писать свой код?Да — доступна документация по Boards API, так что вы можете интегрироваться с вашим собственным сервером или автоматизировать работу с ним скриптами.
Можно запустить сервер на ARM, например на Raspberry Pi?Только экспериментально: образ linux/arm64 можно собрать командой docker build --platform linux/arm64, но кросс-компиляция полностью не поддерживается, поэтому собирайте прямо на целевой платформе.
Почему выбрать Focalboard, а не Trello или Notion?Это опенсорсный проект, который вы размещаете у себя, поэтому данные ваших досок остаются на вашем компьютере или сервере, а не в облаке вендора — к тому же приложение многоязычное.
Size
57.8 MB
Stars
26.5K
Age
6y
Commits · 90 Days