Download the PHP package terramar/packages without Composer

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

Packages

Source code repository management made simple.

Build Status

Packages is a PHP 5.6 and 7.x application providing an interface and tools for maintaining a private Composer repository. Packages extends Satis, adding a web frontend and useful management functionality like GitHub and GitLab integration.

Packages automatically registers GitLab, GitHub, and Bitbucket project webhooks to keep Satis up to date every time you push code. Packages also features a web management interface that allows for easy management of exposed packages and configured source control repositories.

Packages version 3 works on a plugin based system based around source code repositories. Packages can trigger, with each code push, many automated tasks like documentation generation or code analysis. The simple event-based architecture allows easy creation of new automation tasks.

View the docs online.

Installation

Requirements:

Download the latest release, or clone the repository.

Install dependencies

Switch to the project root directory and run composer install.

Edit configuration

Copy config.yml.dist to config.yml and edit as appropriate.

Generate the database schema

Packages uses Doctrine ORM to auto-generate the database schema for your configured platform.

Running the application

Start PHP's built-in webserver to run the Packages web application with minimal effort.

Start a Resque worker

For fully-automatic integration with GitHub, GitLab, and your Satis repository, you must always have at least one Resque worker running.

For more information on Resque workers, check the dedicated section.

Using the application

Read the usage and design documentation for an overview of Packages functionality.

Development/debug mode

Visit index_dev.php in your browser to view the site with the dev environment configuration. In this env, views and the service container are not cached, so changes made are immediately visible.

Customizing

Check out the Contributing Guide for the recommended way to set up your development environment.

Some tips:

Docker support

Packages comes with an example docker-compose.yml that starts an nginx container and a Redis container, ready to get up and running quickly.

Visit the documentation to get started.

Troubleshooting

  1. index_dev.php contains a non-localhost block, comment it out when using Docker.
  2. Manage Resque and Satis using the bin/console command-line utility.

    • Build the Satis packages.json file with the satis:build command.

    • View queued Resque jobs in Redis with the resque:queue:list command.

    • View active Resque workers with the resque:worker:list command.

    • Start a Resque worker with resque:worker:start.
  3. Check the Resque logs to see if Resque is working properly.

All versions of packages with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6.0
ext-pcntl Version *
ext-posix Version *
nice/framework Version ~1.1
nice/security Version ~1.0
nice/doctrine-orm Version ~1.0
nice/twig Version 2.0.x-dev
nice/templating Version 1.0.x-dev
chrisboulton/php-resque Version dev-master
doctrine/migrations Version ~1.2
symfony/debug Version ~2.7
symfony/console Version ~2.7
symfony/process Version ~2.7
symfony/yaml Version ~2.7
composer/satis Version dev-master
composer/composer Version 1.4.3
sami/sami Version ~1.4
m4tthumphrey/php-gitlab-api Version ~7.13
knplabs/github-api Version ~1.4
php-http/guzzle6-adapter Version ^1.1
datatables/datatables Version ^1.10
twbs/bootstrap Version 3.3.7
fortawesome/font-awesome Version ^4.7
components/jquery Version ^3.2
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 terramar/packages contains the following files

Loading the files please wait ....