Klien Desktop untuk Cabal, platform obrolan P2P/desentralisasi/offline-first.

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
Inti ini berisi file nix-shell untuk tujuan pengembangan. Ini menghindari masalah pengemasan pohon paket lengkap sebagai rilis ke nixpkgs.
https://aur.archlinux.org/packages/cabal-desktop-git/
tiffutil -cathidpicheck cabal-desktop-dmg-background.jpg [email protected] -out dmg-background.tiff
Travisi akan secara otomatis membuat dan mengunggah paket rilis yang sesuai untuk Anda saat Anda siap untuk dirilis. Inilah proses untuk mendistribusikan bangunan produksi.
Draf rilis baru. Atur "Versi Tag" ke nilai versi dalam paket aplikasi Anda. Misalnya, jika paket aplikasi Anda. Versi JSON adalah 1.0, “Versi Tag” draft Anda akan menjadi V1.0.
Dorong beberapa komitmen. Setiap build CI akan memperbarui artefak yang melekat pada draft ini.
Setelah Anda selesai, buat tag (misalnya, git tag v6.0.0 ) dan publikasikan rilis ( git push --tags && npm publish ). GitHub akan menandai komit terbaru untuk Anda.
Manfaat dari alur kerja ini adalah memungkinkan Anda untuk selalu memiliki artefak terbaru, dan rilis dapat dipublikasikan setelah siap.
Bangun untuk platform saat ini:
$ yarn run dist
Bangun untuk banyak platform:
$ ./bin/build-multi
Repositori ini diformat dengan StandardJS (ada plugin VScode).