ongardie / cubicle

Manage isolated development environments
MIT License
15 stars 3 forks source link

package recommends #32

Open ongardie opened 2 years ago

ongardie commented 2 years ago

One pattern that comes up with the packages is:

You'd like to install vscodium and a reasonable set of extensions. It gets annoying to have to say --packages=vscodium,vscodium-extensions all the time. You'd like to be able to say --packages=vscodium because of course you'd want extensions with it.

To do that, we could rename vscodium to vscodium-base, and create a new vscodium package that depends on vscodium-base and vscodium-extensions.

A nicer way would be to have vscodium list vscodium-extensions as something that should probably be co-installed (but doesn't strictly need to be). One could say vscodium recommends vscodium-extensions. There would be no inherent ordering restriction placed on building them (but vscodium-extensions could depend on vscodium to create an ordering).