ไคลเอนต์เดสก์ท็อปสำหรับ 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 จะสร้างและอัปโหลดแพ็คเกจการเปิดตัวที่เหมาะสมสำหรับคุณโดยอัตโนมัติเมื่อคุณพร้อมที่จะเปิดตัว นี่คือกระบวนการในการกระจายการผลิต
ร่างรุ่นใหม่ ตั้งค่า“ TAG เวอร์ชัน” เป็นค่าของเวอร์ชันในแพ็คเกจแอปพลิเคชันของคุณ json และนำหน้าด้วย v.“ ชื่อรีลีส” สามารถเป็นอะไรก็ได้ที่คุณต้องการ ตัวอย่างเช่นหากแอปพลิเคชันแพคเกจของคุณเวอร์ชัน 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)