OpenInbound for WordPress
Connector plugin for OpenInbound.com.
Development of this plugin happens on GitHub, while final releases will be published on WordPress.org.
grunt build to create a build for the plugin without any unneeded files. That build can be used for uploading the plugin to any WordPress install, or for submitting the plugin to WordPress.org
grunt build, there's currently also a
checktextdomain task that can be invoked using
grunt checktextdomain or just
grunt. This task makes sure all the i18n functions use the correct text domain so that the translation on WordPress.org works flawlessly.
Note: To be able to use Grunt, you have to install the needed scripts using
npm install first.
To prepare a new release, you need to do a few things in advance:
- Install all dependencies using
composer install. This will create a new
vendorfolder containing the dependencies needed by the plugin. There are currently only two of them, so the folder is really small.
grunt checktextdomainto make sure al the text domains are OK.
After that, it basically comes down to this:
- Update version numbers in
- Update the
Upgrade Noticeand the
- Build the plugin using
grunt build. This will create a new folder inside
releasecontaining the final build. The folder name is based on the version set in step 1.
- Optional: Tag the version in Git for a better overview, using
git tag <version>
After that, you can use the files inside
release/<version> to commit the changes to the WordPress.org SVN repository. The Plugin Handbook helps you with that.