Aviso
Atualmente, este repositório não é mantido. Se você estiver interessado em se tornar um mantenedor, informe -nos aqui.
Este repositório contém apenas focalboard independente. Se você está procurando o plug-in mais importante, consulte Matter/Matter-Plugin-Bards.
O Focalboard é uma ferramenta de gerenciamento de projetos de código aberto, multilíngue e auto-hospedado, que é uma alternativa ao trello, noção e asana.
Ajuda a definir, organizar, rastrear e gerenciar o trabalho entre indivíduos e equipes. Focalboard vem em duas edições:
Desktop pessoal : um aplicativo independente, de um usuário único, Windows ou Linux Desktop para seus próprios projetos e projetos pessoais.
Servidor pessoal : um servidor independente e multiusuário para desenvolvimento e uso pessoal.
focalboard-win.zip
do lançamento mais recente, descompacte e execute Focalboard.exe
.focalboard-linux.tar.gz
do último lançamento, descompactar e aberto focalboard-app
.Ubuntu : você pode baixar e executar o servidor pessoal de focalboard compilado no Ubuntu, seguindo nosso mais recente guia de instalação.
Os documentos da API de placas podem ser encontrados em https://htmlpreview.github.io/?https://github.com/mattermum/focalboard/blob/main/server/swagger/docs/html/index.html
Nosso guia de desenvolvedor possui instruções detalhadas sobre como configurar seu ambiente de desenvolvimento para o servidor pessoal . Você também pode ingressar no canal da comunidade ~ focalboard para se conectar com outros desenvolvedores.
Crie um arquivo .env
no diretório focalboard que contém:
EXCLUDE_ENTERPRISE="1"
Para construir o servidor:
make prebuild
make
Para executar o servidor:
./bin/focalboard-server
Em seguida, navegue para o navegador para http://localhost:8000
para acessar seu servidor focalboard. A porta está configurada em config.json
.
Depois que o servidor estiver em execução, você pode reconstruir apenas o aplicativo da web via make webapp
em uma janela de terminal separada. Recarregue seu navegador para ver as mudanças.
Você pode criar aplicativos independentes que empacotam o servidor para executar localmente contra o 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
para um diretório de sua escolhafocalboard-app
do diretório que você escolheudocker run -it -p 80:8000 mattermost/focalboard
docker build -f docker/Dockerfile .
docker build -f docker/Dockerfile --platform linux/arm64 .
Atualmente, a compilação cruzada não é totalmente suportada; portanto, crie a plataforma apropriada. Consulte os fluxos de trabalho do Github Acctions ( build-mac.yml
, build-win.yml
, build-ubuntu.yml
) para obter a lista detalhada de etapas em cada plataforma.
Antes de verificar as comissões, o Run make ci
, que é semelhante ao fluxo de trabalho .gitlab-ci.yml
e inclui:
make server-test
cd webapp; npm run check
cd webapp; npm run test
cd webapp; npm run cypress:ci