[wp-trac] [WordPress Trac] #40663: Allow SemVer Extensions for Plugins

WordPress Trac noreply at wordpress.org
Sun May 14 11:18:23 UTC 2017


#40663: Allow SemVer Extensions for Plugins
-------------------------+----------------------
 Reporter:  jhabdas      |       Owner:
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:
Component:  Plugins      |     Version:  trunk
 Severity:  normal       |  Resolution:  invalid
 Keywords:               |     Focuses:
-------------------------+----------------------

Comment (by jhabdas):

 About 16 hours into my search and I finally landed on Ben Balter's
 `wordpress-plugin-tests` which pointed me to `sample-plugin` and appears
 to achieve what met my development philosophy: work smarter not harder.

 https://github.com/wp-cli/sample-plugin

 I've worked with Ben on Jekyll development so I know he wouldn't steer me
 wrong. During this journey I've uncovered quite a bit of information I'm
 going to dump here for autodidactic plugin developers:

 Sample Plugin
 https://github.com/wp-cli/sample-plugin
 referenced by Ben B https://github.com/benbalter/wordpress-plugin-tests in
 his suggestion to use the WP-CLI test scaffold

 WordPress Essentials: How To Create A WordPress Plugin
 https://www.smashingmagazine.com/2011/09/how-to-create-a-wordpress-plugin/

 How Commercial Plugin Developers Are Using The WordPress Repository
 https://www.smashingmagazine.com/2012/01/commercial-plugin-developers-
 wordpress-repository/

 Development Tools
 https://github.com/KnowTheCode/UpDevTools

 Deploying WordPress Plugins with Travis
 https://deliciousbrains.com/deploying-wordpress-plugins-travis/

 Smashing Article (2015)
 https://www.smashingmagazine.com/2015/05/how-to-use-autoloading-and-a
 -plugin-container-in-wordpress-plugins/

 Autoloading standard with Closure and example tests
 https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4
 -autoloader-examples.md

 Simple composer file example (with scripts)
 https://github.com/magento/marketplace-eqp/blob/master/composer.json

 PHPDoc format:
 https://github.com/phpDocumentor/fig-
 standards/blob/master/proposed/phpdoc.md#5-the-phpdoc-format

 Travis docs for building PHP projects:
 https://docs.travis-ci.com/user/languages/php/

 Ben to the rescue:
 https://github.com/benbalter/wordpress-plugin-tests

 How To Improve Your WordPress Plugin’s Readme.txt (2011)
 https://www.smashingmagazine.com/2011/11/improve-wordpress-plugins-readme-
 txt/

--
Ticket URL: <https://core.trac.wordpress.org/ticket/40663#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list