[ENH] - Improve QHub Setup experience
See original GitHub issueFeature description
This is an umbrella issue for improving QHub’s setup experience. This includes:
- Improving the
qhub init
call - could cover https://github.com/Quansight/qhub/issues/1368 - We currently do this to some degree, the
qhub init
could have the user answer a list of questions (instead of passing all those flags) - #1373
- Schema validation (https://github.com/Quansight/qhub/issues/1267): an example of this could be validating that the
project_name
is in the correct format for cloud providers (like say If using AWS: names should not start with the string "aws”) - #1374
Value and/or benefit
Easier to onboard new users, easier for overall testing as well.
Anything else?
No response
Issue Analytics
- State:
- Created a year ago
- Comments:6 (6 by maintainers)
Top Results From Across the Web
[ENH] - Improve QHub Setup experience · Issue #1372 · nebari-dev ...
This is an umbrella issue for improving QHub's setup experience. This includes: Improving the qhub init call - could cover [ENH] - Add...
Read more >Release notes | Nebari - Nebari dev
If you experience any issues or have any questions about these changes, ... Running qhub upgrade will produce an updated qhub-config.yaml and a...
Read more >qhub Changelog - PyUp.io
This release addresses several bugs with a slight emphasis on stablizing the core services while also improving the end user experience. What's Changed...
Read more >Delivering Progress Every Day - Amazon Sustainability
Our local communities, planet, and future generations need us to be better every day.” We apply our Leadership. Principles daily—whether we are discussing...
Read more >Untitled
Electric bass setup, Cattle ring feeder, Geo electric cigarette, Skirmuntt bernstein ... Magneatos better builders set, Earthmoving mechanic jobs in africa!
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@asmijafar20 and I have spent sometime mapping out the current state of the CLI and the associated function calls. This concludes the “exploration” phase of this project. For more details, see the following links:
cli_current_state_md
branchThe next steps are for @asmijafar20 to work on an MVP using Typer (in a separate repo) and then for use to integrate those changes in a branch here on qhub. This will ensure that these changes work with the existing codebase and CI.
The idea was to have a set of questions in the qhub init cli with reasonable defaults, for e.g.
This is just a suggestion. This issue is more like a RFP, we can then decide the final API from the potential ideas based on the user friendliness.