-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create Task Wizard for better UX around maintaining task configuration #570
Comments
Design OverviewRequirements
Architecture options
|
Here are my personal thoughts, so far, on the above overview:
|
@jkuester Thanks for that fantastic analysis. My main concern with the VSCode solution is if we start to target this app at less technical users, not just app devs. I think working their way around an IDE would be a significant hurdle if you've never seen one before. If instead there was a single command which spawned a docker container for the server (which takes care of the dependencies you listed), and then launched either option 1 or 2 I think this would be more accessible for a wider range of users. I'm making a couple of assumptions here...
|
Is your feature request related to a problem? Please describe.
From: medic/cht-roadmap#121
Describe the solution you'd like
The proposal is to create a new desktop application that essentially functions as a front-end for cht-conf. The MVP of this app should include support for creating a new task configuration
Describe alternatives you've considered
Other places we considered locating this task wizard include:
Ultimately the Admin app seemed like a poor fit for a couple reasons. Its focus is more on the mutable state of a particular CHT instance (e.g. users, message queues, etc) and less on the static config that can be maintained via cht-conf. Additionally, while app developers commonly use cht-conf, they are less frequent users of the Admin app as part of their development workflows.
A TUI in cht-conf would limit the long-term UX benefits that might be available to a graphical application used for configuring a CHT instance.
The text was updated successfully, but these errors were encountered: