Conversation
|
@ndaelman-hu If you want more context, see https://github.com/FAIRmat-NFDI/nomad-plugins-metadata -- inspired from and with export compatibility to datatractor ... for now I am mostly concerned with the schema itself and the accuracy/usefulness of the metadata that is extracted |
I see. So this is a design for our own in-house plugin metadata, with compatibility for datatractor towards the future in mind? |
Yes exactly, it was inspired/built directly off of datatractor, with tooling to generate datatractor compliant metadata files, but with extension towards nomad-specific usage. |
Summary
This PR adds the first metadata extraction for
nomad-simulation-parsersusing thenomad-plugin-metadatapipeline.What to review
Please review
nomad_plugin_metadata.yaml.This is the canonical, merged file intended for querying/registry usage.
How files work
.metadata/nomad_plugin_metadata.auto.yamlMachine-generated metadata from package/plugin introspection.
.metadata/nomad_plugin_metadata.manual.yamlMaintainer-owned manual curation/overrides (not machine-overwritten).
nomad_plugin_metadata.yamlFinal merged output (auto + manual; manual non-empty values take precedence).
.metadata/plugin-metadata.override-report.yamlReport of conflicts where manual overrides auto.
Goal of this PR
Initial extraction pass for developer feedback before broader rollout:
References
nomad-plugins-metadata: https://github.com/FAIRmat-NFDI/nomad-plugins-metadata, https://fairmat-nfdi.github.io/nomad-plugins-metadata/reference/schema_reference.html#full-schema-shaped-yaml-templatedatatractor: https://github.com/datatractor