Download the PHP package solution10/devkit without Composer

On this page you can find all versions of the php package solution10/devkit. 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 devkit

solution10/devkit

This package aides in the development of the S10 packages by grouping dev tools together into one package and providing a sweet command line tool for generating common elements of an s10 component (Makefile, folders, legal docs, phpunit etc)

Whilst this is heavily focused on the s10 components, there might be something in here useful to others! Let me know if it is!

Installation

By using the --dev option you ensure that the devkit isn't pulled down when people install and use your component in production.

Dependancies Installed

Command line tool

The command line tool can create all of the project files you need either all in one or individually if you only want some.

The tool can create:

Use $ ./vendor/bin/s10devkit list to see the individual commands and info on how to use them

How to use the Devkit

On starting a new component.

Then fill in composer.json with a name, description and require-dev line like so:

By filling in the title, description and authors, the devkit can automatically generate things like the README, phpUnit config and Licensing info without you doing a thing.

Now all that's left to do is run composer install, and then the devkit

Instead of bootstrap-component, you could always just generate the things you want:

To see all of the available generators, simply list:

The Travis Config file

By default the Travis file is setup to run phpunit and phpcs but obviously you can change it to do whatever you want!

Authors


All versions of devkit with dependencies

PHP Build Version
Package Version
Requires phpunit/phpunit Version ~4.1
squizlabs/php_codesniffer Version ~1.0
satooshi/php-coveralls Version ~0.6
apigen/apigen Version ~4.0
symfony/console Version ~2.6
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 solution10/devkit contains the following files

Loading the files please wait ....