You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we install the CLI from npm and it gets built locally.
We could package binaries for each platform just like go-ipfs.
This is a step further (from shrinkfiles) to reduce issues related to dependencies, in particular issues with node versions (see #461 ) and npm persmissions (see #549 ) and some of which are difficult to debug (#551).
Integrating the CLI with the Aragon Desktop would mean fewer downloads for developers (assuming aragon run & aragon start would work with Aragon Desktop and less hassle for maintainers as we would be doing this platform building in only one place.
Possible flow
The flow for users:
Download Aragon Desktop
Press ~ and open an integrated terminal that has the dao cli installed
The flow for devs:
Download Aragon Desktop: Hacker Edition or go to Settings > Enable dev tools
This will expose in the terminal the dev-cli which you can use to set up a local environment.
Bundling everything in aragon-desktop and downloading extra versions over IPFS can help with networking: instead of relying on npm, github and ipfs (see #505 ) people just need to download 1 hash from our gateway or from any peer that has it.
When one of these services we rely on goes down there isn't much we can do...
The text was updated successfully, but these errors were encountered:
Feature
Currently we install the CLI from
npm
and it gets built locally.We could package binaries for each platform just like
go-ipfs
.This is a step further (from shrinkfiles) to reduce issues related to dependencies, in particular issues with node versions (see #461 ) and npm persmissions (see #549 ) and some of which are difficult to debug (#551).
Possible way of doing it: https://dev.to/jochemstoel/bundle-your-node-app-to-a-single-executable-for-windows-linux-and-osx-2c89
Reduce maintenance overhead by integrating with Aragon Desktop
Aragon Desktop is an Electron app that packages node and has builds for multiple platforms.
Integrating the CLI with the Aragon Desktop would mean fewer downloads for developers (assuming
aragon run
&aragon start
would work with Aragon Desktop and less hassle for maintainers as we would be doing this platform building in only one place.Possible flow
The flow for users:
Aragon Desktop
~
and open an integrated terminal that has the dao cli installedThe flow for devs:
Aragon Desktop: Hacker Edition
or go toSettings
>Enable dev tools
Bundling everything in
aragon-desktop
and downloading extra versions over IPFS can help with networking: instead of relying onnpm
,github
andipfs
(see #505 ) people just need to download 1 hash from our gateway or from any peer that has it.When one of these services we rely on goes down there isn't much we can do...
The text was updated successfully, but these errors were encountered: