Download the PHP package bizkit/versioning-bundle without Composer

On this page you can find all versions of the php package bizkit/versioning-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package versioning-bundle

BizkitVersioningBundle

Build Status Latest Stable Version License Code Coverage

Symfony bundle which provides a way to version your application using various versioning strategies.

Features

Requirements

Installation

  1. Require the bundle with Composer:

  2. Create the bundle configuration file under config/packages/bizkit_versioning.yaml. Here is a reference configuration file:

  3. Enable the bundle in config/bundles.php by adding it to the array:

Usage

The bundle creates a compliant Symfony Dependency Injection Container configuration file with the following three parameters:

NOTE: The parameter names mighty vary depending on the parameter_prefix configuration option.

It automatically adds the parameters into Symfony's container by registering the file as an import.

To find out more about parameters check Symfony's official documentation. The following example shows how to use it with Sentry's Monolog handler:

Incrementing the version

To increment the version using the configured strategy run the following command:

If you have a VCS handler configured, the command will automatically commit the version file & optionally create a tag with the new version.

Versioning strategies

The bundle comes with the following version strategies:

  1. incrementing - defines the version as an incrementing number
  2. semver - uses the Semantic Versioning system

Custom strategies

To implement a custom strategy all you need to do is create a service which implements the StrategyInterface interface.

Use the FQCN of the service in the configuration:

If you are not using Symfony's autoconfigure feature or wish to use an alias in the configuration, tag the service with the bizkit_versioning.strategy tag.

VCS handlers

The bundle comes with a handler for the Git VCS. If you wish to disable the VCS feature, set the vcs configuration option to false:

Custom VCS handlers

To implement a custom VCS handler all you need to do is create a service which implements the VCSHandlerInterface interface.

Use the FQCN of the service in the configuration:

If you are not using Symfony's autoconfigure feature or wish to use an alias in the configuration, tag the service with the bizkit_versioning.vcs_handler tag.

Versioning

This project adheres to Semantic Versioning 2.0.0.

Reporting issues

Use the issue tracker to report any issues you might have.

License

See the LICENSE file for license rights and limitations (MIT).


All versions of versioning-bundle with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2
ext-dom Version *
symfony/config Version ^4.4 || ^5.2 || ^6.0 || ^7.0
symfony/console Version ^4.4 || ^5.2 || ^6.0 || ^7.0
symfony/dependency-injection Version ^4.4.2 || ^5.2 || ^6.0 || ^7.0
symfony/http-kernel Version ^4.4 || ^5.2 || ^6.0 || ^7.0
symfony/process Version ^4.4 || ^5.2 || ^6.0 || ^7.0
symfony/yaml Version ^4.4 || ^5.2 || ^6.0 || ^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bizkit/versioning-bundle contains the following files

Loading the files please wait ....