publiccodeyml / publiccode.yml

A metadata standard for public software
https://yml.publiccode.tools
Creative Commons Zero v1.0 Universal
131 stars 37 forks source link

docs(standard): specify YAML 1.2 as the file format #141

Closed bfabio closed 2 years ago

bfabio commented 2 years ago

As discussed in https://github.com/publiccodeyml/publiccode.yml/discussions/115

@remcohaszing wrote:

This specification defines a YAML file which should use yes/no is accepted in several places. However, the meaning of yes/no is ambiguous in YAML. In YAML 1.1 and older these values represent booleans, but in YAML 1.2 they don’t, meaning they represent strings.

I suggest to remove this ambiguity by changing them to unambigous booleans (true/false) in the specification.

bfabio commented 2 years ago

@yaml-9000 deprecation-change

yaml-9000 commented 2 years ago

Thanks for your contribution :pray:

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 @ruphy @publiccodeyml/steering-committee

:page_facing_up: Voting procedure | :page_facing_up: Working Group Charter | :robot: bot commands

ruphy commented 2 years ago

@yaml-9000 vote-start

yaml-9000 commented 2 years ago

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 Wed, 27 Apr 2022 13:03:49 GMT. At the end of that period the Chair (@ruphy) will mark the voting period as over using @yaml-9000 vote-end

Leave a :+1: (thumbs up) on this comment to accept the proposal or a :-1: (thumbs down) to reject it.

cc @publiccodeyml/steering-committee

:page_facing_up: Voting procedure | :page_facing_up: Working Group Charter | :robot: bot commands

ruphy commented 2 years ago

@yaml-9000 vote-end

yaml-9000 commented 2 years ago

Vote results

The results of the vote are:

Vote Members Votes count Percentage
:+1: Approve @ruphy 1 100.0%
:-1: Reject 0 -

Proposal approved :+1:

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

cc @ruphy @publiccodeyml/maintainers

Details

First round: unanimity required

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

- ruphy voted :+1:

:page_facing_up: Voting procedure | :page_facing_up: Working Group Charter | :robot: bot commands