Giter Club home page Giter Club logo

bro's Introduction

Bro

Symfony Bro to bootstrap and quick start your common Symfony projects

Installation

This step is only needed the first time you use the installer:

Linux and Mac OS X

$ sudo curl -LsS http://symfonybro.com/installer -o /usr/local/bin/bro
$ sudo chmod a+x /usr/local/bin/bro

Windows

c:\> php -r "readfile('http://symfonybro.com/installer');" > bro

Move the downloaded bro file to your projects directory and execute it as follows:

c:\> php bro

Broup

Using bro.json

To raise your new project you need to get somewhere the bro.json file to use it with Bro like this:

$ bro up

or

$ bro up whatever.json

It will automatically take the bro.json file located in current directory and use it to broup.

Using GitHub

To raise your new project using GitHub repository you just need to specify this repository in the up command like this:

$ bro up [email protected]:symfony-bro/standard-orm-edition.git

or

$ bro up https://github.com/symfony-bro/standard-orm-edition

Broify

To broify your project run bro ify inside your project root.

You will get then the bro.json file that you can use to bootstrap your next Symfony project using you current project bundles and settings.

What Bro does to your host project

First of all Bro looks to your composer.json and gets the Symfony edition you using.

Then it throws away all the standard Symfony bundles already included in edition and takes all the stuff left.

Based on this data Bro makes a bro.json file that contains all the included extensions.

Then Bro gets your config files and appends it to the bro.json file so you can raise your typical config in pretty way on newly created project.

bro's People

Contributors

velikanov avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.