Codaone / DEXBot

Trading Bot for the BitShares Decentralized Exchange
Other
250 stars 129 forks source link

Mainstream packaging per OS #463

Open cloud-8 opened 5 years ago

cloud-8 commented 5 years ago

For DEXbot to really reach a wider audience we need to do away with the need to install anything via cmd line for the GUI. We also always face problems related to necessary packages not being present or installed on people's computers which results in all manner of errors.

For windows the common install mechanism is via an install wizard, this should be the case. For OSX it is a .dmg file that is dragged into the 'applications' folder. For Linux the most common distro is ubuntu based therefore perhaps a .deb file is in order or to host it on the Ubuntu app store.

This would help more user get into using dexbot and ultimate add more liquidity to the Bitshares DEX. Most people fall at the first hurdle, that of installing it. This can help resolve that.

MarkoPaasila commented 5 years ago

No, let's not "do away with" cli installation, but possibly gradually add/improve builds and installers for the most common operating systems.

thehapax commented 5 years ago

cli needs to stay.

cloud-8 commented 5 years ago

Do away with the need. Not do away with the cmd at all. Lets actually make a working product for the masses please...

cloud-8 commented 5 years ago

This has been with the 'in discussion' label for 2 weeks and also has the 'huge task' label. Yet I dont see how this is more complicated than the existing discussions on implementing more obscure strategies. Firstly lets have a working product for everyone then lets have a additional strategies, its about prioritisation.

PermieBTS commented 5 years ago

This is an important issue and the install packages will be developed. Not just now, but once we've ironed out the kinks in the software and tackled the higher-priority testing process it will be done. Better to fine tune the product before "launching" for mainstream via install packages

PermieBTS commented 5 years ago

Remove label: Requires Discussion