عميل سطح المكتب لـ CABAL ، منصة الدردشة P2P/اللامركزية/غير المتصلة بالإنترنت.

https://github.com/cabal-club/cabal-desktop/releases/
$ git clone https://github.com/cabal-club/cabal-desktop
$ cd cabal-desktop
$ yarn install # install dependencies
$ yarn start # start the application
يحتوي هذا gist على ملف nix-shell لأغراض التطوير. إنه يتجنب مسألة تغليف شجرة الحزمة الكاملة كإصدار في nixpkgs.
https://aur.archlinux.org/packages/cabal-desktop-git/
tiffutil -cathidpicheck cabal-desktop-dmg-background.jpg [email protected] -out dmg-background.tiff
ستقوم Travisci تلقائيًا بإنشاء وتحميل حزم الإصدار المناسبة لك عندما تكون مستعدًا للإصدار. فيما يلي عملية توزيع بنيات الإنتاج.
صياغة إصدار جديد. اضبط "إصدار العلامة" على قيمة الإصدار في حزمة التطبيق الخاصة بك ، ويمكن أن يكون بادئة مع V. "عنوان الإصدار" أي شيء تريده. على سبيل المثال ، إذا كان إصدار Application Package.json هو 1.0 ، فسيكون "إصدار العلامة" الخاص بك هو v1.0.
ادفع بعض الالتزامات. سيقوم كل بناء CI بتحديث القطع الأثرية المرفقة بهذه المسودة.
بمجرد الانتهاء من ذلك ، قم بإنشاء العلامة (على سبيل المثال ، git tag v6.0.0 ) ونشر الإصدار ( git push --tags && npm publish ). سيقوم Github بتمييز أحدث الالتزام لك.
تتمثل فائدة سير العمل هذا في أنه يتيح لك دائمًا الحصول على أحدث القطع الأثرية ، ويمكن نشر الإصدار بمجرد أن يكون جاهزًا.
بناء للمنصة الحالية:
$ yarn run dist
بناء لمنصات متعددة:
$ ./bin/build-multi
تم تنسيق هذا المستودع باستخدام standardJs (هناك مكون إضافي VSCode).