Skip to content

Conversation

bfabio
Copy link
Contributor

@bfabio bfabio commented Aug 14, 2025

Deprecate the usage of lowercase ISO 3166-1 alpha-2 and allow the actual (uppercase) standard to be used.

Deprecate the usage of lowercase ISO 3166-1 alpha-2 and allow the
actual (uppercase) standard to be used.
Copy link

vercel bot commented Aug 14, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Project Deployment Preview Comments Updated (UTC)
publiccode-yml Ready Preview Comment Aug 14, 2025 6:47am

@bfabio
Copy link
Contributor Author

bfabio commented Aug 14, 2025

If I had to guess, non-standard lowercase was used because uppercase top level keys look weird and ugly. But then again, it's not a standard.

Also, we should probably have a country specific section subkey in the future, something like:

[...]
country-section:
  IT: ...
  NL:
  FR:

that would make it look better.

@bfabio
Copy link
Contributor Author

bfabio commented Aug 14, 2025

@yaml-9000 deprecation
@yaml-9000 minor

@yaml-9000
Copy link

Thanks for your contribution 🙏

This is now marked as a deprecation-change proposal to the standard, this means that this change won't break any compatibility with the old versions of the Standard,
and it will be possibile to make the definitive change 6 months after the deprecation with a new major release.

The Chair will eventually pick up this proposal and start the voting procedure using @yaml-9000 vote-start

cc @publiccodeyml/chair @publiccodeyml/steering-committee

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

@yaml-9000
Copy link

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 Chair will eventually pick up this proposal and start the voting procedure using @yaml-9000 vote-start

cc @publiccodeyml/chair @publiccodeyml/steering-committee

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

@yaml-9000 yaml-9000 added standard-deprecation This change deprecates something in the Standard 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 Aug 14, 2025
@bfabio
Copy link
Contributor Author

bfabio commented Sep 30, 2025

@yaml-9000 vote-start

@yaml-9000
Copy link

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 Tue, 14 Oct 2025 07:14:33 GMT.
At the end of that period the Chair (@publiccodeyml/chair) will mark the voting period as over using @yaml-9000 vote-end

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-deprecation This change deprecates something in the Standard 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