Download the PHP package php-school/workshop-manager without Composer

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

PHP School Workshop Manager

A tool to manage your PHP School workshops. Search, install, update & remove workshops with ease!


Installation

Phar

This is the recommended installation method.

Composer

If you install the workshop-manager via composer you will need to make sure that you don't have conflicting dependencies with other globally installed tools. Also you will need to be able to use the self-update and rollback commands.

You will need to make sure that your composer global bin directory is available in your $PATH environment variable.

This snippet downloads the phar package (an executable PHP package) and moves it to a common install directory, makes it executable and then runs the workshop manager's verify command. You should see some green success messages if everything went will.

Usage / Commands

Search | Find

Quickly find available workshops by part of its name and get an instant indication if they're already installed.

Install

Install a workshop with its package field, you can find this by doing a search like above.

You can then get started on your workshop instantly by using its package name, in this case you would just run learnyouphp on the terminal.

Tip: If an error ever occurs and your not sure what it is, run it with -vvv to get more details or create an issue for us to look at

Update

A simple way to update a workshop you already have installed. As workshops are just packages they may include bugs :scream: so keeping them up to date is important!

Uninstall | Remove

Remove a workshop by its package name.

Installed

List the installed workshops, just so you know what you can get working on :wink:

It will also let you know if you need to update any workshops that you already have installed.

Self-update

Keeping the workshop manager up to date is just as important as updated the workshops themselves. We're not perfect and there are probably bugs, or maybe we'll launch some uber cool features, either way you should run this on a regular basis.

You can then continue using the workshop manager as you were before.

Rollback

Something go horribly wrong after that self-update ? No worries we got your back :wink: just run...

Then you might want to create an issue for that horrible bug you found :joy:

Verify

You might need to verify your installation if your running into problems. This command will help diagnose those issues and point you in the right direction.

Contributing

We welcome all contributions, new workshops, typos, feature requests bug fixes and so on.

To contribute to the code just clone the project, do your changes and make sure all the tests run.

Adding Workshops

We'd love to add your workshop so it can be installed with the workshop manager. To do so just fill in the form and let us take a look at things, we'll be pretty quick at getting it added!

Deveopment Executable

Whilst developing awesome new features you'll want to use the source executable and not a built phar file. To do so just run the following...

Testing

Hmmmmm tests, we all love a good test! To run the suite use PHPUnit like so...

Made with :heart: by the PHPSchool Team


All versions of workshop-manager with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
php-di/php-di Version ^5.2
knplabs/github-api Version ^1.5
composer/composer Version ^1.1
mnapoli/silly-php-di Version ^1.0
symfony/console Version ^3.0
mnapoli/silly Version ^1.4
tightenco/collect Version ^5.2
symfony/filesystem Version ^3.1
tm/tooly-composer-script Version ^1.0
padraic/phar-updater Version ^1.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
ext-zip Version *
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 php-school/workshop-manager contains the following files

Loading the files please wait ....