Client de bureau pour Cabal, la plate-forme de chat P2P / décentralisée / hors ligne.

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
Ce Gist contient un fichier nix-shell à des fins de développement. Il contourne le problème de l'emballage de l'arbre de package complet en tant que version dans NixPKGS.
https://aur.archlinux.org/packages/cabal-desktop-git/
tiffutil -cathidpicheck cabal-desktop-dmg-background.jpg [email protected] -out dmg-background.tiff
Travisci créera et téléchargera automatiquement les packages de libération appropriés pour vous lorsque vous êtes prêt à publier. Voici le processus de distribution des versions de production.
Rédiger une nouvelle version. Définissez la «version tag» sur la valeur de la version dans votre package d'application.json, et préfixez-la avec v. «Release Title» peut être tout ce que vous voulez. Par exemple, si la version de votre package d'application.json est 1.0, la «version de tag» de votre projet serait V1.0.
Poussez quelques commits. Chaque version CI mettra à jour les artefacts attachés à ce projet.
Une fois que vous avez terminé, créez la balise (par exemple, git tag v6.0.0 ) et publiez la version ( git push --tags && npm publish ). GitHub taguera le dernier commit pour vous.
L'avantage de ce flux de travail est qu'il vous permet de toujours avoir les derniers artefacts, et la version peut être publiée une fois qu'elle est prête.
Construire pour la plate-forme actuelle:
$ yarn run dist
Construire pour plusieurs plates-formes:
$ ./bin/build-multi
Ce référentiel est formaté avec StandardJS (il y a un plugin VScode).