Theme review open source projects and agenda
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
ProjectsSummaryRelated trac tickets or URLsMaintainer(s)To doCompletion time Status
2
Readme.txt unificationA unified readme file across WordPress ecosystem is needed.
One thing that could be implemented is the same readme on WordPress themes, as on WordPress plugins.

For this, a readme validator could be implemented (https://wordpress.org/plugins/developers/readme-validator/), and a number of things could possibly be made: a revamp of the themes pages on WordPress.org, theme sniffer validating readme etc.
https://make.wordpress.org/themes/2015/04/29/a-revised-readme/
https://make.wordpress.org/themes/2015/04/26/changelog-proposal/

https://meta.trac.wordpress.org/ticket/45
Theme repository - add changelog listing tab

https://meta.trac.wordpress.org/ticket/215
Feature Request: Readme.txt generated tabs on theme pages

https://meta.trac.wordpress.org/ticket/969
Allow multiple screenshots

https://meta.trac.wordpress.org/ticket/3718
Theme Directory: Allow minimum WP and PHP version requirement

https://core.trac.wordpress.org/ticket/22810
Support for theme changelogs

https://core.trac.wordpress.org/ticket/36971
Show readme.txt from Themes
https://github.com/WPTRT/sample-theme-readme
* Come to an agreement about requiring the readme.txt to be valid before theme submission.
* Communicate with theme authors on the importance of the unified readme files (making a blog post explaining why this is done and the benefits they'll have).
* Try to solve the meta tickets and talk to whoever is in charge (Otto) of making the changes to the themes page (design team would probably be needed for this part as well, as this impacts the wordpress.org site)
* Update the sample readme on the WPTRT repository and coordinate with #core-themes to have this unified readme in the twentynineteen theme
Active
3
Handbook updateWith the recent release of the WPThemeReview coding standards, a handbook update should be in order.
Current handbook has number of pages that are in the draft mode, some of the descriptions are out of date or not needed (some debugging tools).

It would be a good idea to align the handbook with the coding stanadards, in the same way WordPress Coding Standards are aligned with the core handbook.
Additionaly, we should align the standards categories with the handbook one, so that there is smaller chance of possible confusion when using automated checks on the theme.
https://make.wordpress.org/themes/handbook/* Make a blog post with a call to action for people to make a revision of the handbook.
* See what items need to be added/removed.
* Come to an agreement of the general structure of the handbook (chapters, subchapters etc.).
* Add part about sniffer/phpcs checks and pasting the results in the trac ticket (how to): https://github.com/WPTRT/theme-sniffer/issues/58
Active
4
Theme unit testTheme unit test data needs to be updated to include new editor (Gutenberg) support.https://github.com/WPTRT/theme-unit-testpoena* Add necessary checks, test the unit test by giving it to users so that they can report what needs to be added, or if anything is missing.
* Clean the users from the import (?).
Active
5
Theme sniffer pluginTheme sniffer plugin uses PHP_Codesniffer to sniff the theme using various WordPress related rulesets.
Based on these sniffs, it will provide a report (per file) of possible issues.

This will help theme authors when creating a theme, and theme reviewers when reviewing a theme.
https://github.com/WPTRT/theme-snifferdingo_d* Fix the open PR https://github.com/WPTRT/theme-sniffer/pull/83
* Modify the plugin structure
* Add integration tests
* Made updates to plugin with new features
Active
6
WPthemeReviewWordPress Themes for which a hosting application has been made for the theme to be hosted in the theme repository on wordpress.org have to comply with a set of requirements before such an application can be approved. Additionally, there are also recommendations for best practices for themes.

This project attempts to automate the code analysis part of the Theme Review Process as much as possible using static code analysis.

PHP_CodeSniffer is the base tool upon which this project is build and is a PHP command-line tool.

This project is a work in progress and passing the checks is no guarantee that your theme will be approved.
https://github.com/WPTRT/WPThemeReviewdingo_d* Prepare for 0.2.0 release - sort the open issues and select which PRs to work on
* Get more people to submit code examples - either theme authors or theme reviewers
Active
7
Trusted Authors programThe Trusted Authors Program is an attempt to streamline the review process for authors who are consistently able to show they can to produce high quality code and themes that are in line with the current guidelines.https://make.wordpress.org/themes/2018/04/30/trusted-authors-program/

https://meta.trac.wordpress.org/ticket/3643
acosmin* Re-evaluate the program to see if theme quality is reduced and if the program should continue

* Make an entry in the handbook regarding rules and regulations of the trusted authors program
* Have an official list of trusted authors
* Work with design and core/meta team to create a trusted author badge
Active
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
Main menu