Skip to content

Fix #403 : Add YAML schemas for components, tests, and metadata .#722

Open
kishansinghifs1 wants to merge 1 commit intoprecice:developfrom
kishansinghifs1:feat-add-yaml-for-system
Open

Fix #403 : Add YAML schemas for components, tests, and metadata .#722
kishansinghifs1 wants to merge 1 commit intoprecice:developfrom
kishansinghifs1:feat-add-yaml-for-system

Conversation

@kishansinghifs1
Copy link

@kishansinghifs1 kishansinghifs1 commented Feb 24, 2026

Add YAML schemas for components, tests, and metadata : #403

  • Added JSON schemas and component templates to define and enforce the expected YAML structure.
  • Configured mappings so the Red Hat YAML extension provides autocompletion, hover docs, and inline validation when editing these files.
  • The component template schema documents the expected Docker Compose service fragment structure; note that Jinja2 template syntax ({{ }}, {% %}) will still produce warnings in the editor since it's not valid YAML.

Checklist:

  • I added a summary of any user-facing changes (compared to the last release) in the changelog-entries/<PRnumber>.md.
  • I will remember to squash-and-merge, providing a useful summary of the changes of this PR.

@Logende Logende self-requested a review February 24, 2026 13:57
@MakisH MakisH added the GSoC Contributed in the context of the Google Summer of Code label Feb 25, 2026
@precice-bot
Copy link
Collaborator

This pull request has been mentioned on preCICE Forum on Discourse. There might be relevant details there:

https://precice.discourse.group/t/gsoc-2026-kishan-singh-system-tests-improvements/2775/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

GSoC Contributed in the context of the Google Summer of Code systemtests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants