[wp-meta] [Making WordPress.org] #2743: Improvement of New Readme Validator
Making WordPress.org
noreply at wordpress.org
Fri Apr 14 20:33:19 UTC 2017
#2743: Improvement of New Readme Validator
------------------------------+-----------------------------------------
Reporter: Asif2BD | Owner:
Type: enhancement | Status: new
Priority: high | Milestone:
Component: Plugin Directory | Keywords: needs-patch has-screenshots
------------------------------+-----------------------------------------
Otto explained this validator is still new and could use some improvement,
I personally think it needs some basic feature, right now it's just
checking if there is a contributor or if there is an upgrade notice. What
about formatting proper markdown? Like what if the format is wrong, or the
name is too long? Ultimately though validator is not a real-time scanner,
still its a good guide for a new developer. They might get the wrong msz
about plugin directory best practice.
You can find the current validator code
[here](https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html
/wp-content/plugins/plugin-directory/readme)
I propose the following Improvement -
1) Let's show a preview of the entered readme.txt
2) Instead of just checking if a block exist like this
{{{
if ( ! count( $readme->contributors ) ) {
/* Translators: Plugin header tag; */
$warnings[] = sprintf( __( 'No %s
listed.', 'wporg-plugins' ), '<code>Contributors</code>' );
}
}}}
We should check the size of a section, is the format is ok, like all the
format is closed properly.
3) Give feedbacks like Plugin Name is too wrong, or must have at least one
screenshot.
4) Instead of just showing md style format, is it possible to show styles
with present Plugin Directory?
This is based on my conversation with @otto42 & @sergey, check this [slack
archives](https://wordpress.slack.com/archives/C02QB8GMM/p1492199946799705).
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/2743>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list