تحذير
لا يتم الحفاظ على هذا المستودع حاليًا. إذا كنت مهتمًا بأن تصبح حافلة ، فيرجى إخبارنا هنا.
يحتوي هذا المستودع فقط على لوحة تركيب مستقلة. إذا كنت تبحث عن المكون الإضافي ، فيرجى الاطلاع على ألواح Mattern/Mattern-Plugin.
Focalboard هي أداة لإدارة المشاريع مفتوحة المصدر ومتعددة اللغات والتي تستضيفها ذاتيا والتي هي بديل لتريليو ، فكرة ، وأسانا.
يساعد في تحديد وتنظيم وتتبع وإدارة العمل عبر الأفراد والفرق. Focalboard تأتي في طبعتين:
سطح المكتب الشخصي : تطبيق MACOS المستقل أو مستخدم واحد أو Windows أو Linux Desktop لتدوينك والمشاريع الشخصية الخاصة بك.
الخادم الشخصي : خادم مستقل ومتعدد المستخدمين للتطوير والاستخدام الشخصي.
focalboard-win.zip
من أحدث إصدار ، فك ، وقم بتشغيل Focalboard.exe
.focalboard-linux.tar.gz
من أحدث إصدار ، تفريغ ، وفتح focalboard-app
.Ubuntu : يمكنك تنزيل وتشغيل خادم Focalboard الشخصي المترجم على Ubuntu باتباع دليل التثبيت الأخير.
يمكن العثور على مستندات API من اللوحات على https://htmlpreview.github.io/؟https://github.com/matter أقسى
يحتوي دليل المطورين لدينا على تعليمات مفصلة حول كيفية إعداد بيئة التطوير الخاصة بك للخادم الشخصي . يمكنك أيضًا الانضمام إلى قناة ~ Focalboard Community للتواصل مع المطورين الآخرين.
قم بإنشاء ملف .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