andrewn / neue-radio

Neue Radio: Prototype connected object using web technologies
10 stars 6 forks source link

Add services setup service #29

Closed pixelblend closed 6 years ago

pixelblend commented 6 years ago

A service that manages services!

Building on the conditional service starting, this process manipulates that conditionality, and puts a UI on top of the system.

Once changes have been saved, your pi will require a reboot.

The next stage will be to manage which apps are running on the system.

andrewn commented 6 years ago

This is cool! I left a couple of more general comments about how we might organise port numbering.

And also, although having lots of tiny services (setup, debug) is 👍 for development, do you think it might start getting a bit confusing to remember them all as a user?

pixelblend commented 6 years ago

do you think it might start getting a bit confusing to remember them all as a user?

Should we combine the services into some kind of meta-service?

andrewn commented 6 years ago

do you think it might start getting a bit confusing to remember them all as a user?

Should we combine the services into some kind of meta-service?

I think we should. Or, we could have some kind of index service that lists them and links to them on their individual ports. We could use the Web App Manifest JSON format to specify service and app info in a consistent way.

pixelblend commented 6 years ago

:+1: small steps are best