FHIR / FHIR/sushi

Add sushi-override

Open
#1,636 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
188
Forks
65
Avg merge
8d 11h
Merged PRs (30d)
3

Description

Consider supporting something like sushi-config-override.yaml, containing values that will supersede those in sushi-config.yaml.
this file could be gitignored.
The use case:
When we need to do some changes, e.g. when we prepare a release candidate, we need to adjust the sushi-config.yaml. These changes are simple: adjust version, status,...
Some of them may be merged again to master, some of them not.

discussion in
https://chat.fhir.org/#narrow/channel/215610-shorthand/topic/sushi.20config.20override

Open:
What this would do with nested or repeating elements? I would start with complete override: if i enter an element in the override, all of that element replaces all that what was in the original yaml.

Contributor guide

Open the contributing guide

Research direction

Start by locating the entry point that reads sushi-config.yaml, then review the linked chat discussion about sushi-config-override.yaml and the open question about nested or repeating elements. Done means an override file can supersede the base configuration, with the complete-replacement behavior for nested elements clarified and covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.