We are a group of volunteers who review and approve themes submitted to be included in the official WordPress Theme directory.
We do license, security, and code quality reviews.
We help build and maintain default themes.
The primary focus of the team is to help theme authors transition to blockBlockBlock is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.-based themes.
This contributors day we plan to focus on building a full site editing (FSEFSEShort for Full Site Editing, a project for the Gutenberg plugin and the editor where a full page layout is created using only blocks.) based theme and explaining the changes along the way.
Besides that, we’d like to explain some rules that are important during the review session, like licensing and security issues.
Open floor
We had a small discussion about GPLGPLGPL is an acronym for GNU Public License. It is the standard license WordPress uses for Open Source licensing https://wordpress.org/about/license/. The GPL is a ‘copyleft’ license https://www.gnu.org/licenses/copyleft.en.html. This means that derivative work can only be distributed under the same license terms. This is in distinction to permissive free software licenses, of which the BSD license and the MIT License are widely used examples. primer and how to help authors understand the GPL compatibility better.
While there is a GPL primer available, as well as the text about GPL compatibility back from 2015, it’s still hard to convey the GPL compatibility to authors and reviewers.
One good suggestion is to have an iconographic that would help explain this in an interesting way.
We reached to the community team to see if something can be coordinated with the design team regarding that.
Another suggestion was to have a checkbox before uploading a theme, which is not ensuring that people would actually read it. There was a proposal to have a GPL quiz before upload, but we are not sure what happened with that.
There was also a suggestion to hold an interview before being granted the author status, but that’s not feasible since there are not that many senior reviewers, they are not paid to do that and the repository is free for all place (given you follow the rules).