คำเตือน
พื้นที่เก็บข้อมูลนี้ยังไม่ได้รับการดูแล หากคุณสนใจที่จะเป็นผู้ดูแลโปรดแจ้งให้เราทราบที่นี่
ที่เก็บนี้มีบอร์ดโฟกัสแบบสแตนด์อโลนเท่านั้น หากคุณกำลังมองหาปลั๊กอินที่สำคัญที่สุดโปรดดูที่ Matter/Matter-plugin-boards
Focalboard เป็นโอเพ่นซอร์สเครื่องมือการจัดการโครงการหลายภาษาที่โฮสต์ด้วยตนเองซึ่งเป็นทางเลือกสำหรับ Trello, Notion และ Asana
ช่วยกำหนดจัดระเบียบติดตามและจัดการงานข้ามบุคคลและทีมงาน Focalboard มีสองฉบับ:
เดสก์ท็อปส่วนบุคคล : แอพเดสก์ท็อปแบบสแตนด์อโลนผู้ใช้เดี่ยว Windows หรือ Linux Desktop สำหรับ Todos และโครงการส่วนตัวของคุณเอง
เซิร์ฟเวอร์ส่วนบุคคล : เซิร์ฟเวอร์แบบสแตนด์อโลนหลายผู้ใช้เพื่อการพัฒนาและการใช้งานส่วนตัว
focalboard-win.zip
จากรุ่นล่าสุด unpack และเรียกใช้ Focalboard.exe
focalboard-linux.tar.gz
จากรุ่นล่าสุด unpack และเปิด focalboard-app
Ubuntu : คุณสามารถดาวน์โหลดและเรียกใช้ เซิร์ฟเวอร์ส่วนบุคคล Focalboard ที่รวบรวมได้บน Ubuntu โดยทำตามคู่มือการติดตั้งล่าสุดของเรา
BOARDS API เอกสารสามารถดูได้ที่ https://htmlpreview.github.io/?https://github.com/mattermost/focalboard/blob/main/server/swagger/docs/html/index.html
คู่มือนักพัฒนาของเรามีคำแนะนำโดยละเอียดเกี่ยวกับวิธีการตั้งค่าสภาพแวดล้อมการพัฒนาของคุณสำหรับ เซิร์ฟเวอร์ส่วนบุคคล นอกจากนี้คุณยังสามารถเข้าร่วมช่องชุมชน ~ focalboard เพื่อเชื่อมต่อกับนักพัฒนาอื่น ๆ
สร้างไฟล์ .env
ในไดเรกทอรี focalboard ที่มี:
EXCLUDE_ENTERPRISE="1"
เพื่อสร้างเซิร์ฟเวอร์:
make prebuild
make
เพื่อเรียกใช้เซิร์ฟเวอร์:
./bin/focalboard-server
จากนั้นนำทางเบราว์เซอร์ของคุณไปที่ http://localhost:8000
เพื่อเข้าถึงเซิร์ฟเวอร์ focalboard ของคุณ พอร์ตถูกกำหนดค่าใน config.json
เมื่อเซิร์ฟเวอร์กำลังทำงานอยู่คุณสามารถสร้างเว็บแอปผ่าน make webapp
ในหน้าต่างเทอร์มินัลแยกต่างหาก โหลดเบราว์เซอร์ของคุณใหม่เพื่อดูการเปลี่ยนแปลง
คุณสามารถสร้างแอพพลิเคชั่นแบบสแตนด์อโลนที่บรรจุเซิร์ฟเวอร์ให้ทำงานในเครื่องกับ 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
) สำหรับรายการโดยละเอียดของขั้นตอนในแต่ละแพลตฟอร์ม
ก่อนที่จะตรวจสอบในการดำเนินการให้ make ci
ซึ่งคล้ายกับเวิร์กโฟลว์ .gitlab-ci.yml
และรวมถึง:
make server-test
cd webapp; npm run check
cd webapp; npm run test
cd webapp; npm run cypress:ci