Avertissement
Ce référentiel n'est actuellement pas maintenu. Si vous êtes intéressé à devenir mainteneur, veuillez nous le faire savoir ici.
Ce référentiel ne contient que des panneaux focaux autonomes. Si vous recherchez le plugin Most Most, veuillez consulter les tableaux de la matière / la plus la plus haute.
Focalboard est un outil de gestion de projet Open Source, multilingue et auto-hébergé qui est une alternative à Trello, à la notion et à l'asana.
Il aide à définir, organiser, suivre et gérer le travail entre les individus et les équipes. Focalboard est disponible en deux éditions:
Bureau personnel : une application autonome de macOS, Windows ou Linux de bureau pour vos propres todos et projets personnels.
Serveur personnel : un serveur autonome et multi-utilisateurs pour le développement et l'utilisation personnelle.
focalboard-win.zip
à partir de la dernière version, déballez et exécutez Focalboard.exe
.focalboard-linux.tar.gz
à partir de la dernière version, déballer et ouvrez focalboard-app
.Ubuntu : vous pouvez télécharger et exécuter le serveur personnel Focalboard compilé sur Ubuntu en suivant notre dernier guide d'installation.
Boards Les documents API peuvent être trouvés sur https://htmlpreview.github.io/?https://github.com/matterstrost/focalboard/blob/main/server/swagger/docs/html/index.html
Notre guide de développeur a des instructions détaillées sur la façon de configurer votre environnement de développement pour le serveur personnel . Vous pouvez également rejoindre le canal communautaire ~ Focalboard pour vous connecter avec d'autres développeurs.
Créez un fichier .env
dans le répertoire focalboard qui contient:
EXCLUDE_ENTERPRISE="1"
Pour construire le serveur:
make prebuild
make
Pour exécuter le serveur:
./bin/focalboard-server
Ensuite, naviguez sur votre navigateur vers http://localhost:8000
pour accéder à votre serveur Focalboard. Le port est configuré dans config.json
.
Une fois le serveur en cours d'exécution, vous pouvez reconstruire uniquement l'application Web via make webapp
dans une fenêtre de terminal distincte. Recharger votre navigateur pour voir les changements.
Vous pouvez créer des applications autonomes qui emballent le serveur pour s'exécuter localement contre 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
à un répertoire de votre choixfocalboard-app
à partir du répertoire que vous avez choisidocker run -it -p 80:8000 mattermost/focalboard
docker build -f docker/Dockerfile .
docker build -f docker/Dockerfile --platform linux/arm64 .
La compilation croisée n'est actuellement pas entièrement prise en charge, veuillez donc construire sur la plate-forme appropriée. Reportez-vous aux workflows GitHub Actions ( build-mac.yml
, build-win.yml
, build-ubuntu.yml
) pour la liste détaillée des étapes de chaque plate-forme.
Avant de vérifier les commits, Run make ci
, qui est similaire au flux de travail .gitlab-ci.yml
et comprend:
make server-test
cd webapp; npm run check
cd webapp; npm run test
cd webapp; npm run cypress:ci