Skip to content

Conversation

@bfabio
Copy link
Contributor

@bfabio bfabio commented Sep 5, 2025

The list of categories have always being a problem, stuck between:

  • keeping the list short and curated, which excludes legit use cases and annoys authors
  • making it huge and comprehensive, which turns it into a mess nobody can navigate
  • maintaining it manually, which is slow, political, and opaque
  • avoiding local categorizations (probably a good call), but ending up with a list that feels incomplete

Make them optional, so if people feel they fit in their usecase they can opt in, otherwise they can ignore them or user other.

Fix #217.

The list of categories have always being a problem, stuck between:

* keeping the list short and curated, which excludes legit use cases
  and annoys authors
* making it huge and comprehensive, which turns it into a mess nobody
  can navigate
* maintaining it manually, which is slow, political, and opaque
* avoiding local categorizations (probably a good call), but ending up with
  a list that feels incomplete

Make them optional, so if people feel they fit in their usecase
they can opt in, otherwise they can ignore them or user `other`.

Fix #217.
@vercel
Copy link

vercel bot commented Sep 5, 2025

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

Project Deployment Preview Comments Updated (UTC)
publiccode-yml Ready Ready Preview Comment Sep 5, 2025 7:36am

@bfabio
Copy link
Contributor Author

bfabio commented Sep 5, 2025

@yaml-9000 minor

@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-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 Sep 5, 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:12:11 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

@bfabio
Copy link
Contributor Author

bfabio commented Oct 14, 2025

@yaml-9000 vote-end

@yaml-9000
Copy link

Vote results

The results of the vote are:

Vote Members Votes count Percentage
👍 Approve @bzg @dptdgi 2 100.0%
👎 Reject 0 -

Proposal approved 👍

This proposal is now ready to be merged and get released with a new version of the standard.

cc @publiccodeyml/chair @publiccodeyml/maintainers

Details

First round: unanimity required

The following users voted (includes non-members of the steering committee):

  • bzg voted 👍

  • dptdgi voted 👍

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

@bfabio bfabio merged commit 879614e into main Oct 14, 2025
2 checks passed
@bfabio bfabio deleted the categories branch October 14, 2025 08:46
bfabio added a commit to italia/publiccode-parser-go that referenced this pull request Oct 15, 2025
bfabio added a commit to italia/publiccode-parser-go that referenced this pull request Oct 15, 2025
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-approved vote-draft Change proposal to the Standard or to the governance procedures

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extend list of valid categories (or make optional)

3 participants