Peringatan
Repositori ini saat ini tidak dipertahankan. Jika Anda tertarik untuk menjadi pemelihara, beri tahu kami di sini.
Repositori ini hanya berisi focalboard mandiri. Jika Anda mencari plugin paling penting, silakan lihat Boards paling penting/materi-plugin.
Focalboard adalah alat manajemen proyek open source, multibahasa, yang di-hosting sendiri yang merupakan alternatif untuk Trello, Notion, dan Asana.
Ini membantu mendefinisikan, mengatur, melacak, dan mengelola pekerjaan di seluruh individu dan tim. Focalboard hadir dalam dua edisi:
Desktop Pribadi : Aplikasi MacOS, Pengguna Single, Windows, atau Linux Desktop untuk Todos dan Proyek Pribadi Anda sendiri.
Server Pribadi : Server multi-pengguna mandiri untuk pengembangan dan penggunaan pribadi.
focalboard-win.zip
dari rilis terbaru, unpack, dan run Focalboard.exe
.focalboard-linux.tar.gz
dari rilis terbaru, unpack, dan open focalboard-app
.Ubuntu : Anda dapat mengunduh dan menjalankan server pribadi Focalboard yang dikompilasi di Ubuntu dengan mengikuti panduan instalasi terbaru kami.
Papan API Documents dapat ditemukan di https://htmlpreview.github.io/?https://github.com/mattermost/focalboard/blob/main/server/swagger/docs/html/index.html
Panduan Pengembang kami memiliki instruksi terperinci tentang cara mengatur lingkungan pengembangan Anda untuk server pribadi . Anda juga dapat bergabung dengan saluran komunitas ~ focalboard untuk terhubung dengan pengembang lain.
Buat file .env
di direktori focalboard yang berisi:
EXCLUDE_ENTERPRISE="1"
Untuk membangun server:
make prebuild
make
Untuk menjalankan server:
./bin/focalboard-server
Kemudian navigasikan browser Anda ke http://localhost:8000
untuk mengakses server focalboard Anda. Port dikonfigurasi di config.json
.
Setelah server berjalan, Anda dapat membangun kembali hanya aplikasi web melalui make webapp
di jendela terminal terpisah. Muat ulang browser Anda untuk melihat perubahan.
Anda dapat membangun aplikasi mandiri yang mengemas server untuk berjalan secara lokal ke 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
ke Direktori pilihan Andafocalboard-app
dari direktori yang telah Anda pilihdocker run -it -p 80:8000 mattermost/focalboard
docker build -f docker/Dockerfile .
docker build -f docker/Dockerfile --platform linux/arm64 .
Kompilasi silang saat ini tidak sepenuhnya didukung, jadi silakan bangun di platform yang sesuai. Rujuk ke alur kerja aksi GitHub ( build-mac.yml
, build-win.yml
, build-ubuntu.yml
) untuk daftar langkah terperinci pada setiap platform.
Sebelum memeriksa komitmen, jalankan make ci
, yang mirip dengan alur kerja .gitlab-ci.yml
dan termasuk:
make server-test
cd webapp; npm run check
cd webapp; npm run test
cd webapp; npm run cypress:ci