Download the PHP package sitepark/composer-project without Composer
On this page you can find all versions of the php package sitepark/composer-project. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download sitepark/composer-project
More information about sitepark/composer-project
Files in sitepark/composer-project
Download sitepark/composer-project
More information about sitepark/composer-project
Files in sitepark/composer-project
Vendor sitepark
Package composer-project
Short Description Tools to manage composer projects
License MIT
Homepage https://github.com/sitepark/composer-project/
Package composer-project
Short Description Tools to manage composer projects
License MIT
Homepage https://github.com/sitepark/composer-project/
Please rate this library. Is it a good library?
Informations about the package composer-project
composer-project
is a composer plugin for managing a project workflow based on this Branching model
Features:
- Determine the version of the active Git branch.
- Determination of the next version of the active Git branch.
- Checks if all dependencies are stable and the active git branch can be released.
- Create a hotfix branch from a released version.
- Create a release
composer-project
supports the following branches
main
support/[MAJOR].x
hotfix/[MAJOR].[MINOR].x
Install
The plugin is intended to be used in a CI/CD environment and is installed there globally.
Usage
After composer-project
is installed, the following commands are available in the global composer:
composer project:version
- Outputs the current version of the Git branchcomposer project:releaseVersion
- Outputs the next release version of the current Git branch. Here to the version of the last release of the Git branch is determined and for the branchesmain
andsupport/[MAJOR].x
the minor version is incremented by one. For branches of the formhotfix/[MAJOR].[MINOR].x
the patch level is incremented by one.composer project:verifyRelease
- It is checked whether the current branch is releasable. For this it is added whether all dependencies were defined with a stable version.composer project:startHotfix
- Creates a hotfix branch of the formhotfix/[MAJOR].[MINOR].x
based on the current checked out level, where this should be a tag level. the Current tag level should always be the latest patch level of a given minor version. This version is determined and based on this version the Hotifx branch is named.composer project:release
- Here the next release version of the current branch is determined and a tag of the form[MAJOR].[MINOR].[PATCH]
is created. Releases can be created for the branchesmain
,support/[MAJOR].x
andhotfix/[MAJOR].[MINOR].x
.
All versions of composer-project with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0 <8.4
ext-json Version *
composer-plugin-api Version ^2.0
symfony/console Version ^6.0
ext-json Version *
composer-plugin-api Version ^2.0
symfony/console Version ^6.0
The package sitepark/composer-project contains the following files
Loading the files please wait ....