Skip to content

Add supports and deprecate the country specific sections#318

Open
bfabio wants to merge 3 commits into
mainfrom
supports
Open

Add supports and deprecate the country specific sections#318
bfabio wants to merge 3 commits into
mainfrom
supports

Conversation

@bfabio
Copy link
Copy Markdown
Contributor

@bfabio bfabio commented May 29, 2026

publiccode.yml has no generic way to say which standards, regulations or national platforms a software supports. Today the only place for it is a country section, so anything that isn't Italian has nowhere to go, and the Italian one hardcodes a fixed set of booleans (piattaforme/*, conforme/*).

This adds a generic supports key.

Each entry is id: alias: resolved through a documented list of aliases, or a plain URI.

Everything the Italian section did is now expressible generically, so the whole Italian section and the country specific sections mechanism are deprecated.

See #242.
See #304.

bfabio added 3 commits May 29, 2026 13:38
Add a generic key to declare the standards, regulations, frameworks or
systems the software supports or complies with. Values are
publiccode.yml aliases (alias:<name>) or URIs.

See #304.
See #242.
`supports` and `organisation` now cover compliance with national
regulations and integration with national platforms, which is all the
only Country specific section (the Italian one) did.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 29, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
publiccode-yml Ready Ready Preview, Comment May 29, 2026 11:57am

@bfabio
Copy link
Copy Markdown
Contributor Author

bfabio commented May 29, 2026

@yaml-9000 minor

@yaml-9000
Copy link
Copy Markdown

Thanks for your contribution 🙏

This is now marked as a minor-change proposal to the standard,
this means that old versions of publiccode.yml will still be valid with this change.

Example of minor changes are additions of new keys or making keys optional.

The next eligible voting round will take place on May 30, 2026

cc @publiccodeyml/steering-committee

📄 Voting procedure | 📄 Working Group Charter | 🤖 bot commands

@yaml-9000 yaml-9000 added standard-minor-change This change is backward compatible. It's a new feature. vote-draft Change proposal to the Standard or to the governance procedures labels May 29, 2026
@bfabio
Copy link
Copy Markdown
Contributor Author

bfabio commented May 30, 2026

@yaml-9000 vote-start

@yaml-9000
Copy link
Copy Markdown

Voting is now open on this proposal!

If you are a member of the Steering Committee you can now vote!

The polls will stay open for 14 days, until Sat, 13 Jun 2026 04:33:26 GMT.

Leave a 👍 (thumbs up) on this comment to accept the proposal or a 👎 (thumbs down) to reject it.

cc @publiccodeyml/steering-committee

📄 Voting procedure | 📄 Working Group Charter | 🤖 bot commands

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

Labels

standard-minor-change This change is backward compatible. It's a new feature. vote-draft Change proposal to the Standard or to the governance procedures vote-start

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants