Stream: shorthand
Topic: sushi-config.yaml suggestion
Eric Haas (Oct 19 2021 at 16:36):
I think would be helpful in the stock sushi-config.yaml that comes when you load sushi to take full advantage of YAML and add possible answers and inline hints as comments for each required parameter and and all optional parameter as comments. for example
releaselabel: CI Build #ci-build|draft|qa-preview|ballot|trial-use|release|update|normative+trial-use
Chris Moesel (Oct 19 2021 at 16:48):
Interesting... I like that idea. Since sushi-config.yaml
supports all of the ImplementationGuide resource, however, there are a lot of optional properties -- some of which are complex. I might want to try to strike a balance where we include some optional properties, but maybe not all -- and provide a commented link to the documentation. What do you think of that, @Eric Haas?
Chris Moesel (Oct 21 2021 at 11:31):
For anyone who wants to track this change, it is SUSHI#939.
Chris Moesel (Nov 12 2021 at 20:49):
Hi @Eric Haas. We've implemented your suggestion in SUSHI 2.2.0. If you install that and run sushi --init
you'll see a more complete started sushi-config.yaml
. Thanks for the feedback!
Eric Haas (Nov 12 2021 at 21:45):
other things to consider is to manage non_fsh source files:
- convert yaml to json
- minimize SD diffs in source like do for fish.
Last updated: Apr 12 2022 at 19:14 UTC