Настольный клиент для 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
Эта суть содержит файл 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 версию» на значение версии в вашем приложении. Например, если версия вашего приложения. Jons Wrersion составляет 1.0, «версия тега вашего черновика» будет v1.0.
Протолкнуть некоторые коммиты. Каждая сборка CI будет обновлять артефакты, прикрепленные к этому проекту.
Как только вы закончите, создайте тег (например, git tag v6.0.0 ) и опубликуйте релиз ( git push --tags && npm publish ). GitHub будет пометить последнюю коммиту для вас.
Преимущество этого рабочего процесса заключается в том, что он позволяет вам всегда иметь последние артефакты, и релиз может быть опубликован, как только он будет готов.
Сборка для текущей платформы:
$ yarn run dist
Постройте для нескольких платформ:
$ ./bin/build-multi
Этот репозиторий отформатируется со стандартными JS (есть плагин VSCODE).