-
Notifications
You must be signed in to change notification settings - Fork 24
Release checklist
Boone Gorges edited this page Aug 7, 2025
·
8 revisions
- Version bumps:
- pressforward.php
Version - constants.php
PF_VERSION - package.json
"version"
- pressforward.php
- Determine and bump minimum WP version in
readme.txt - Changelog entry in
readme.txt - NPM build:
npm run build - Composer build:
composer install --no-dev - Make .pot:
wp i18n make-pot . languages/pressforward.pot. Important to do this afternpm run buildso that the line numbers match for JS files. - Minify core assets:
gulp minify-core-js && gulp minify-core-css. MinifyingLibrariescan break bootstrap styling. - Copy to svn
trunkcheckout -
svn stand check for deleted/new items svn ci- Test
trunkbuild from https://wordpress.org/plugins/pressforward/advanced/ - Bump
Stable tagin readme.txt - Sync this change to svn
trunk svn cp trunk tags/[tag]-
svn cito finish wordpress.org release - Create Git tag
- Create Github release
- Merge Git branches to bleeding version and/or create new branches, as necessary
- Close GitHub milestone
The PressForward Plugin maintained by Digital Scholar. It was initially developed by the Roy Rosenzweig Center for History and New Media at George Mason University as part of the PressForward Project, generously funded by the Alfred P. Sloan Foundation. Our developers include Aram Zucker-Scharff, Boone B. Gorges, and Jeremy Boggs. PressForward is free to use and modify under an AGPLv3 license.
- Home
- Installation Instructions
- Quick Start Guide
-
User Manual
- Installing PressForward
- Installing and Using the “Nominate This” Bookmarklet
- Subscribe to RSS/Atom Feeds
- Using the Feed Items Panel: How to Read, Nominate, and Add Comments to Items
- Using the Nominated Items Panel: How to Review, Select, and Publish Nominations
- Posting Nominated Items to WordPress
- Managing Feeds Using the Subscribed Feeds Page
- Preferences
- Tools
- Folders
- FAQ
- Recommended Server Configuration
- Developer Handbook