-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
Description
Manually adding your server and services is tedious for the experienced and baffling for the newcomer.
Let's build an onboarding process:
-
On first run (No config path found. ) show some welcome messages and:
- Detect available services. Each service should contain a method that tries to detect if the system is running the service.
- Show the user the services it detected and offer to save a server context with that information.
- Offer to save .provision.yml configuration file with detected services set as available (After Use .provision.yml console config to limit service options. #21) .
- If no services are found, tell the user how to install the service. (@todo: Offer to install the service for the user.)
-
Devise a system status feature:
- Each service should be able to detect if it is running,
- Each service should be able to install itself.