Actyx / Actyx

Local-First Cooperation based on Event Sourcing
https://developer.actyx.com
251 stars 6 forks source link

Download Actyx or CLI with standard package managers #108

Open mhaushofer opened 3 years ago

mhaushofer commented 3 years ago

Problem to solve

When:

I want to:

So that:

Acceptance criteria

We decided to not support a Linux package manager for the reasons described in Rolands comment.

wngr commented 3 years ago

Did users really request snap packages?

mhaushofer commented 3 years ago

Yep, they did (although this is probably not really a "robust" sample as most of our users do not use Linux at all). Do Linux users use something else in your experience?

rkuhn commented 3 years ago

I know that from personal experience and speaking with other Linux admins in the past

Since our software is a single binary and statically linked, we already have the ideal packaging as envisioned by Ken Thompson and friends over 50 years ago, when Unix was born. Why don’t we provide a very brief installation shell script that downloads two binaries and puts them into /usr/local/bin?

Regarding Windows I haven’t surveyed the choices, I heard of Chocolatey and NuGET before. brew for macOS seems like the obvious choice.

mhaushofer commented 3 years ago

Ok, I changed the acceptance criteria to reflect the Linux part. Windows recently (last year) introduced the Windows Package Manager, so I think we should use that one.