2017 © Pedro Peláez
 

library seabreeze

Deployment tool for database-driven PHP applications

image

flamecore/seabreeze

Deployment tool for database-driven PHP applications

  • Sunday, October 18, 2015
  • by secondtruth
  • Repository
  • 7 Watchers
  • 3 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 7 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Seabreeze

Build Status Scrutinizer Coverage License, (*1)

Seabreeze is a deployment and testing tool for database-driven web applications. It aims to be very flexible and extensible., (*2)

The program uses our self-developed Synchronizer library as backend., (*3)

Features

  • Deploy files locally and remotely, (*4)

  • Automatically deploy database schemas (planned), (*5)

  • Run all your tests with one simple command, (*6)

  • Compatibility with external deployment tools and task runners (planned), (*7)

  • A clear and feature-rich Web Interface (planned), (*8)

  • Fast and easy to use, (*9)

Usage

Invoke the program from your project directory:, (*10)

$ vendor/bin/breeze COMMAND ...

To see a list of available commands, use the list command:, (*11)

$ vendor/bin/breeze list

The API

To make use of the API, include the vendor autoloader and use the classes:, (*12)

namespace Acme\MyApplication;

use FlameCore\Seabreeze\Manifest\Project;

require 'vendor/autoload.php';

Installation

Install via Composer

Create a file called composer.json in your project directory and put the following into it:, (*13)

{
    "require": {
        "flamecore/seabreeze": "dev-master"
    }
}

Install Composer if you don't already have it present on your system:, (*14)

$ curl -sS https://getcomposer.org/installer | php

Use Composer to download the vendor libraries and generate the vendor/autoload.php file:, (*15)

$ php composer.phar install

Requirements

  • You must have at least PHP version 5.4 installed on your system.

Contributors

If you want to contribute, please see the CONTRIBUTING file first., (*16)

Thanks to the contributors:, (*17)

  • Christian Neff (secondtruth)

The Versions