Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 2.24 KB

CONTRIBUTING.md

File metadata and controls

33 lines (19 loc) · 2.24 KB

Thanks for your interest in helping out with the plugin! If you'd like help getting started, please hit me up on Twitter or via email.

Development

  • Open issues for the next version are tracked on GitHub. If you're working on something non-trivial, please post a comment to claim it, so we don't duplicate work.
  • All pull requests should be against the master branch, which is the active development branch.
  • Follow the WordPress coding standards.
  • Test with WP_DEBUG enabled and make sure there are no warnings.
  • Like WordPress core, everything has to work in PHP 5.2 and up. Travis will run tests against all PHP versions, so make sure your additions have test coverage.
  • If you're adding a new feature or changing the way an existing one works, add user documentation to readme.txt. The Markdown version can be generated with this online tool.
  • Add a line to the changelog in readme.txt as well.

Support

I can always use help answering support requests in the plugin forums. Generally, forum posts need someone to:

  • Help troubleshoot problems and answer general questions.
  • Figure out the exact steps needed to reproduce bugs.

Beta Testing

The master branch is the current development version; please do install it and open a new issue for any bugs you find.

The readme has more info about exactly how to test the plugin manually. It's especially useful to test with a variety of WP versions, PHP versions and email clients.

All new issues should include: steps to reproduce the problem, versions of PHP and WP, mail server settings, and mail server/client info if applicable.

Translations

Please help me out by translating the plugin into more languages! There's a POT file in the lang/ directory, which is also where new .po and .mo files should go. More info here and here.