Desktop-Client für Cabal, P2P/Dezentrale/offline-erste Chat-Plattform.

https://github.com/cabal-cabal-desktop/releases/
$ git clone https://github.com/cabal-club/cabal-desktop
$ cd cabal-desktop
$ yarn install # install dependencies
$ yarn start # start the application
Dieser GIST enthält eine nix-shell Datei für Entwicklungszwecke. Es ist das Problem der Verpackung des vollständigen Paketbaums als Veröffentlichung in NIXPKGs.
https://aur.archlinux.org/packages/cabal-desktop-git/
tiffutil -cathidpicheck cabal-desktop-dmg-background.jpg [email protected] -out dmg-background.tiff
Travisci erstellt automatisch die entsprechenden Release -Pakete für Sie, wenn Sie zur Veröffentlichung bereit sind. Hier ist der Prozess zum Vertrieb von Produktionsbauten.
Entwerfen Sie eine neue Veröffentlichung. Setzen Sie die "Tag -Version" auf den Wert der Version in Ihrem Anwendungspaket.JSON und stellen Sie sie mit v. "Release -Titel" vor, was Sie wollen. Wenn beispielsweise Ihre Anwendungspaket.json -Version 1.0 ist, ist die „Tag -Version“ Ihres Entwurfs v1.0.
Schieben Sie einige Commits. Jeder CI -Build aktualisiert die mit diesem Entwurf verbundenen Artefakte.
Sobald Sie fertig sind, erstellen Sie das Tag (z. B. git tag v6.0.0 ) und veröffentlichen Sie die Version ( git push --tags && npm publish ). GitHub wird den neuesten Commit für Sie markieren.
Der Vorteil dieses Workflows besteht darin, dass Sie immer über die neuesten Artefakte verfügen, und die Veröffentlichung kann veröffentlicht werden, sobald sie fertig ist.
Erstellen Sie für die aktuelle Plattform:
$ yarn run dist
Erstellen Sie für mehrere Plattformen:
$ ./bin/build-multi
Dieses Repository ist mit Standardjs formatiert (es gibt ein VSCODE -Plugin).