Band Office
Band Office WordPress plugin
by Chris Tucker · github.com/ctucker1984/band-office · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ctucker1984/band-office/archive/refs/heads/main.zipDeclares an update source (https://github.com/ctucker1984/band-office), so updates arrive through the plugin's own updater.
From the readme
Band Office
A WordPress plugin that ships from GitHub. Installed copies check ctucker1984/band-office for new GitHub releases and apply them automatically.
Requirements
- WordPress 6.4+
- PHP 8.1+
- Composer (development only)
Local development
This repository lives in a Local WP site as wp-content/plugins/band-office.
Activate Band Office under Plugins in wp-admin.
vendor/ is gitignored. Production zips include dependencies because the release workflow runs composer install before packaging.
Shipping an update
1. Bump Version and BANDOFFICEVERSION in band-office.php so they match the release you are about to publish (for example 0.2.0).
2. Commit and push to main.
3. Create a GitHub release whose tag is v0.2.0 or 0.2.0 (both work). Do not mark it as a pre-release.
4. The Build release zip workflow attaches band-office.zip to that release. WordPress then sees the new version and auto-updates.
The update checker uses the release asset, not GitHub’s source archive, so installed sites get a complete plugin folder that already contains vendor/.
Plugin layout