Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The format/syntax of all the parts of a lineage - notably unfinished #18 - is not easy to write, even for me. It would be a significant UX benefit for the
thema
CLI to be able to scaffold adding a new schema to a lineage.I expect this command to be essential for new users of Thema that do not want to and should not have to care about indentation levels, all the right brackets and braces, and such. I also expect it to be essential for major versions (where forward and reverse lenses must be written) and large schemas (where just moving all the fields around can become a significant source of error).
Note, however, that this doesn't do anything with lenses yet, pending the changes in #18