警告
このリポジトリは現在維持されていません。メンテナーになることに興味がある場合は、ここでお知らせください。
このリポジトリには、スタンドアロンフォーカルボードのみが含まれています。 Matter Mists Pluginを探している場合は、Matter Matter/Matter-Matis-Plugin-Boardsをご覧ください。
フォーカルボードは、Trello、概念、Asanaに代わるオープンソースの多言語で自己ホストされたプロジェクト管理ツールです。
個人やチーム間で作業を定義、整理、追跡、管理するのに役立ちます。フォーカルボードには2つのエディションがあります。
パーソナルデスクトップ:独自のTODOおよび個人プロジェクト向けのスタンドアロン、シングルユーザーマコー、Windows、またはLinuxデスクトップアプリ。
パーソナルサーバー:開発と個人使用のためのスタンドアロンのマルチユーザーサーバー。
focalboard-win.zip
ダウンロードして、[解放し、 Focalboard.exe
実行します。focalboard-linux.tar.gz
を最新リリースからダウンロード、開梱、Open focalboard-app
ダウンロードします。Ubuntu :最新のインストールガイドに従って、Ubuntuのコンパイルされたフォーカルボードパーソナルサーバーをダウンロードして実行できます。
ボードAPIドキュメントは、https://htmlpreview.github.io/?https://github.com/matter/focalboard/blob/main/server/swagger/docs/html/index.htmlにあります
開発者ガイドには、個人サーバー用の開発環境を設定する方法に関する詳細な指示があります。また、〜フォーカルボードコミュニティチャネルに参加して、他の開発者とつながることもできます。
フォーカルボードディレクトリに.env
ファイルを作成します。
EXCLUDE_ENTERPRISE="1"
サーバーを構築するには:
make prebuild
make
サーバーを実行するには:
./bin/focalboard-server
次に、ブラウザをhttp://localhost:8000
に移動して、フォーカルボードサーバーにアクセスします。ポートはconfig.json
で構成されています。
サーバーが実行されたら、別の端末ウィンドウでmake webapp
てWebアプリのみを再構築できます。ブラウザをリロードして変更を確認します。
サーバーをパッケージ化するスタンドアロンアプリを作成して、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 .
現在、相互コンパイルは完全にはサポートされていないため、適切なプラットフォームに基づいて構築してください。各プラットフォームのステップの詳細リストについては、GitHubアクションワークフロー( build-mac.yml
、 build-win.yml
、 build-ubuntu.yml
)を参照してください。
コミットをチェックインする前に、 .gitlab-ci.yml
ワークフローに似ているmake ci
実行し、以下を含みます。
make server-test
cd webapp; npm run check
cd webapp; npm run test
cd webapp; npm run cypress:ci