On Wed, Dec 15, 2021, at 8:45 AM, Alex Makarov wrote:
> What's needed to do it? A list of new shiny stuff and rules for it?
> Could be done. What else?
>
> On Wed, Dec 15, 2021 at 5:34 PM Alessandro Lai
> <
alessand...@gmail.com> wrote:
>>
>> Hello and welcome!
>> PSR-12 is unfortunately not up to date with the latest shiny stuff that we got with PHP 8+. We recently approved the PER workflow, so we could try to migrate PSR-12 to a PER, and make it easier to update.
>>
>> Anyone willing to help on this?
Process wise, here's how it should happen:
* A new working group gets together and petitions the CC to get recognized for a "coding standards" per. I am going to request that it be a full-size group (5 member including CC Sponsor) not a mini-group, given its importance.
* The first thing the new WG does is copy-paste PSR-12 to a new doc and release it as CodingStandards v1. (Or maybe we can get away with tagging it v2? Either/or.) The exact process for that is noted in the byalws, and will require another CC vote.
* Once that's done, the WG can start debating/accepting PRs for coding standards updates; when there's "enough" (as defined by the Editor), they can release either a 1.1 or a 2.0 (or 2.1/3.0), with the exact process again noted in the bylaws. This MAY require a CC vote, depending on how the CC feels about it. Again, all explained in the bylaws.
I would encourage the Editor to be someone who was involved in PSR-12, but beyond that it's the same "anyone interested and dedicated" as any other WG.
--Larry Garfield