Skip to:

Prelaunch Checklist

Releasing BuddyPress to the world is a big deal, and takes quite a few manual steps to ensure safe and comfortable updates and upgrades are had by all. Below are the steps the core team goes through with each and every new release. (There are plans to automate a great deal of this with Grunt in 2014, but until then, enjoy this extremely long list of responsibilities.)

[dev] =

[wporg] =

  1. Write release version page on codex (i.e.
  2. Add new version page to codex Releases page (
  3. Bump version in bp-loader.php (plugin header)
  4. Bump version in src/bp-loader.php (plugin header + $this->version (setup_globals()))
  5. Bump version in dev readme.txt
  6. Bump stable-tag in dev readme.txt
  7. Bump version in package.json
  8. Add new Upgrade Notice and Changelog sections for this version in readme.txt
  9. [dev] Commit bumps.
  10. [dev] If this is a major x.y release, create branch from trunk, then create a tag from that branch.
  11. [dev] If this is a minor x.y.z release, create tag from relevant branch.
  12. Check out a copy of the new tag with --ignore-externals.
  13. Run npm install then grunt build.
  14. [wporg] Commit the contents of the new build folder to a new tag on [wporg].
  15. Set /bp-forums/bbpress/ externals on thre new tag (the correct syntax is
  16. svn propset svn:externals 'bbpress' tags/1.5.3/bp-forums/


  17. [wporg] Update readme.txt in, including the stable tag. The release is now live.

Now that you’ve tagged a new BuddyPress release, it’s time to tell the world about it!

  1. Write a blog post on
  2. Update version number in the Downloads page on the
  3. Write a blog post on
  4. Forum announcement in
  5. Send tweets from the BP twitter accounts.

Almost done!

  1. [dev] If a major x.y release, bump trunk version numbers to alpha in bp-loader.php (2.1-alpha).
  2. [dev] Bump relevant branch version numbers to alpha in bp-loader.php (2.0.1-alpha).
  3. If a major x.y release, sync [dev] trunk and [wporg] trunk.

GlotPress Translation Strings

Skip to toolbar