Update all FEATURES.yml files with source field compliance - #324
Conversation
ndaelman-hu
left a comment
There was a problem hiding this comment.
Ammend the violating FEATURES.yml files
Co-authored-by: ndaelman-hu <107392603+ndaelman-hu@users.noreply.github.com>
Co-authored-by: ndaelman-hu <107392603+ndaelman-hu@users.noreply.github.com>
Completed. All 42 FEATURES.yml files have been updated to comply with the latest specifications:
Commits: |
Co-authored-by: ndaelman-hu <107392603+ndaelman-hu@users.noreply.github.com>
ndaelman-hu
left a comment
There was a problem hiding this comment.
mostly good, but doesn;t the instruction example use double quoation marks for string values?
Co-authored-by: ndaelman-hu <107392603+ndaelman-hu@users.noreply.github.com>
Correct! Fixed in commit 16c8e81. All 41 files (excluding VASP which was already correct) now use double quotation marks for string values, matching the template specification in copilot-instructions.md. The formatting now consistently follows:
|
ndaelman-hu
left a comment
There was a problem hiding this comment.
This is great! Go ahead and merge
The FEATURES.yml specification was updated in commit b4aadf4 to require
sourcefields (filepath:class.method references) for all capabilities and file formats. This PR updates all 42 existing FEATURES.yml files to comply with the new requirements.Changes Made
1. File Format Compliance
Converted
supported_file_formatsfrom simple string list to structured format:2. Capability Compliance
Converted
runschema_capabilitiesentries from simple strings to structured format:3. Metadata Updates
Updated all files with:
last_updated: 2025-12-12updated_by: GitHub Copilot4. YAML Formatting Standardization
Implementation
Created automated Python script to systematically update all files by:
Validation
Impact
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.