Advertencia
Este repositorio no se mantiene actualmente. Si está interesado en convertirse en un mantenedor, háganoslo saber aquí.
Este repositorio solo contiene una placa focal independiente. Si está buscando el complemento más importante, consulte las tablas más importantes/importantes.
Focalboard es una herramienta de gestión de proyectos de código abierto, multilingüe y autohospedada que es una alternativa al Trello, la noción y la Asana.
Ayuda a definir, organizar, rastrear y administrar el trabajo entre individuos y equipos. Focalboard viene en dos ediciones:
Escritorio personal : una aplicación de escritorio, Windows o Linux MacOS, Windows o Linux MacOS, Windows o Linux para sus propios TODOS y proyectos personales.
Servidor personal : un servidor independiente de múltiples usuarios para desarrollo y uso personal.
focalboard-win.zip
de la última versión, desencadene y ejecute Focalboard.exe
.focalboard-linux.tar.gz
de la última versión, desempaquetada y abierta focalboard-app
.Ubuntu : Puede descargar y ejecutar el servidor personal de Focalboard Compiled en Ubuntu siguiendo nuestra última guía de instalación.
Boards Los documentos de la API se pueden encontrar en https://htmlpreview.github.io/?https://github.com/mattermost/focalboard/blob/main/server/swagger/docs/html/index.html
Nuestra guía de desarrolladores tiene instrucciones detalladas sobre cómo configurar su entorno de desarrollo para el servidor personal . También puede unirse al canal de la comunidad Focalboard para conectarse con otros desarrolladores.
Cree un archivo .env
en el directorio Focalboard que contiene:
EXCLUDE_ENTERPRISE="1"
Para construir el servidor:
make prebuild
make
Para ejecutar el servidor:
./bin/focalboard-server
Luego navegue su navegador a http://localhost:8000
para acceder a su servidor Focalboard. El puerto está configurado en config.json
.
Una vez que el servidor se está ejecutando, puede reconstruir solo la aplicación web a través de make webapp
en una ventana de terminal separada. Recargue su navegador para ver los cambios.
Puede crear aplicaciones independientes que empaqueten el servidor para ejecutar localmente contra 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
a un directorio de su elecciónfocalboard-app
desde el directorio que ha elegidodocker run -it -p 80:8000 mattermost/focalboard
docker build -f docker/Dockerfile .
docker build -f docker/Dockerfile --platform linux/arm64 .
La compilación cruzada actualmente no es totalmente compatible, así que construya en la plataforma apropiada. Consulte los flujos de trabajo de GitHub Actions ( build-mac.yml
, build-win.yml
, build-ubuntu.yml
) para obtener la lista detallada de pasos en cada plataforma.
Antes de verificar Commits, ejecute make ci
, que es similar al flujo de trabajo .gitlab-ci.yml
e incluye:
make server-test
cd webapp; npm run check
cd webapp; npm run test
cd webapp; npm run cypress:ci