- pr-metadata-check.yml: guard the validate-metadata job with
!startsWith(github.event.repository.name, 'Template-'). Template repos
have no real extension manifest, so the check cannot pass by design.
- samples/script/*.php: give each installer script a valid class name
(ComponentInstallerScript, ModuleInstallerScript, PluginInstallerScript,
PackageInstallerScript) instead of the invalid `class {REPONAME}...`
placeholder, so the files pass `php -l`. This matters for repos generated
from this template that keep samples/. String/comment placeholders remain
for find-replace.
Authored-by: Moko Consulting