-
Notifications
You must be signed in to change notification settings - Fork 21
Release checklist
Boone Gorges edited this page Aug 13, 2024
·
7 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 build
so that the line numbers match for JS files. - Minify core assets:
gulp minify-core-js && gulp minify-core-css
. MinifyingLibraries
can break bootstrap styling. - Copy to svn
trunk
checkout -
svn st
and check for deleted/new items svn ci
- Test
trunk
build from https://wordpress.org/plugins/pressforward/advanced/ - Bump
Stable tag
in readme.txt - Sync this change to svn
trunk
svn cp trunk tags/[tag]
-
svn ci
to finish wordpress.org release - Create Git tag
- Create Git release
- Merge Git branches to bleeding version and/or create new branches, as necessary
- Close GitHub milestone
The PressForward Plugin is developed and maintained 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 All Content Page: How to Read, Nominate, and Add Comments to Items
- Using the Nominated Page: 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