Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.41 KB

File metadata and controls

38 lines (31 loc) · 1.41 KB

Releasing

colorlibhq/adminlte-symfony is distributed via Packagist. There is no build step — the git tag is the release. Packagist serves a git archive (slimmed by .gitattributes export-ignore).

One-time setup

  1. Create the repo and push:
    gh repo create ColorlibHQ/adminlte-symfony --public --source=. --remote=origin --push
  2. Register on Packagist: submit https://github.com/ColorlibHQ/adminlte-symfony at https://packagist.org/packages/submit, or install the Packagist GitHub App on the repo so new tags auto-publish (recommended — matches the Laravel port).

Cutting a release

  1. Make sure the suite is green and the changelog is updated:
    composer check          # php-cs-fixer + phpstan + phpunit
  2. Update CHANGELOG.md (move "Unreleased" → the new version).
  3. Tag and push (SemVer, v prefix to match the other ports):
    git tag v0.2.0
    git push origin main --tags
  4. Packagist publishes the new version automatically within seconds. Verify at https://packagist.org/packages/colorlibhq/adminlte-symfony.

Notes

  • The package requires PHP 8.4+ and Symfony 8.1+; CI (.github/workflows/tests.yml) runs the full composer check on PHP 8.4 and 8.5.
  • composer.json has no version field on purpose — Composer derives it from the git tag.