socratools / socranop

Soundcraft Notepad mixer tools for Linux
MIT License
8 stars 2 forks source link

Go over README.md, installation instruction, and installs from source #50

Open ndim opened 3 years ago

ndim commented 3 years ago

As mentioned in https://github.com/socratools/socranop/pull/49, README.md, the installation instructions in README.md, and the instructions for installing from source need a bit of extra attention.

lack commented 3 years ago

Do we need instructions on installing from source? When would users do that? Which users?

I envision "normal" users using either pip or distro packages.

I envision contributors using whatever we lay out in HACKING.md.

What other use cases and users do you want to support?

ndim commented 3 years ago

Agreed: Normal users will install using either distro packages or pip. But then something like the following happens to them:

Even if your "sporadic and ad-hoc" happens much more frequently than twice a year, there still will be people wanting to try or use the hot new stuff.

I would not go as far as describing a pip install to $HOME from editable local sources at this time (as that would mean writing a completely new set of installations instructions). But at least the pipenv install from editable sources from HACKING.md should be mentioned in README.md and be documented well enough for interested users, even if they are not going to be hacking on the code themselves. That must include at least git clone and setting up the pipenv for an initial install, and git pull -r to stay up to date.