show embedded template diffs line-by-line #23851
Open
+51
−2
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.
Hi team,
I’ve developed a proof of concept for displaying template differences in the job plan output. Instead of modifying the API fields, I handled the changes directly in the client. Specifically, I added a conditional check in the final step where the field is edited. This check determines whether the field name is EmbeddedTmpl and, if so, utilizes a library to display the diff.
I’d appreciate your feedback on this approach. Do you agree with handling the diff in both the command-line interface and the web UI, or would you prefer modifying the API instead? Additionally, are there any other suggestions or improvements you would recommend?
Thank you for your time.
#23603