This is development repository of Digital License Manager.
If you want to download the latest release, please do that from the WordPress.org page.
The plugin works with composer, to install it run:
composer require gdarko/digital-license-manager
Need help? Please consult our documentation. or open issue on this repository.
Releases are automated via GitHub Actions. When you push a version tag, the workflow:
- Validates version consistency (PHP header, constant, readme.txt)
- Builds all assets (composer, Gutenberg blocks via bun)
- Creates a distribution zip (using
.distignore) - Deploys to WordPress.org (unless
-testtag) - Creates a GitHub Release
# Stable release (deploys to WordPress.org)
git tag v1.8.5
git push origin v1.8.5
# Pre-release versions (deploys to WordPress.org)
git tag v1.8.5-beta.1
git push origin v1.8.5-beta.1
# Test release (GitHub only, skips WordPress.org)
git tag v1.8.5-test
git push origin v1.8.5-test| Pattern | Example | WordPress.org | GitHub Release |
|---|---|---|---|
vX.Y.Z |
v1.8.5 |
Yes | Stable |
vX.Y.Z-beta.N |
v1.8.5-beta.1 |
Yes | Pre-release |
vX.Y.Z-alpha.N |
v1.8.5-alpha.1 |
Yes | Pre-release |
vX.Y.Z-rc.N |
v1.8.5-rc.1 |
Yes | Pre-release |
vX.Y.Z-test |
v1.8.5-test |
No | Pre-release |
vX.Y.Z-test.N |
v1.8.5-test.1 |
No | Pre-release |
To reduce the vendors directory size (used by GitHub workflow):
bash scripts/clean_up.shFeel free to contribute I will review any issues and pull requests.
Please check the above "Development" section to get started.
This file comes from the "Digital License Manager" WordPress plugin.
https://darkog.com/p/digital-license-manager/
Copyright (C) 2020-present Darko Gjorgjijoski. All Rights Reserved.
Digital License Manager is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
Digital License Manager program is distributed in the hope that it
will be useful,but WITHOUT ANY WARRANTY; without even the implied
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program;
If not, see: https://www.gnu.org/licenses/licenses.html
Code written, maintained by Darko Gjorgjijoski (https://darkog.com)