2017 © Pedro Peláez
 

project black-standard-edition

The "Black Edition" distribution build on top of "Symfony Standard Edition"

image

black-project/black-standard-edition

The "Black Edition" distribution build on top of "Symfony Standard Edition"

  • Thursday, December 1, 2016
  • by pocky
  • Repository
  • 1 Watchers
  • 8 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

Black Standard Edition

Welcome to the Black Standard Edition - a fully-functional Symfony2 application that you can use as the skeleton for your new applications., (*1)

CAUTION The Black Standard Edition don't follow Semantic Versioning of Symfony Standard Edition since v2.5.1, (*2)

Installation

$ composer create-project black-project/black-standard-edition my_project_name

Testing Tools

[Behat][22] and [PhpSpec][24] will be your BFF., (*3)

OH WAIT

Black Standard Edition use Puli as resource locator., (*4)

Directory Structure

As you can see, there is no src root folder and all your code will be in app/src. This is because we are not using the directory structure of Symfony Standard Edition., (*5)

What's inside?

The Black Standard Edition is configured with the following defaults:, (*6)

  • An AppBundle you can use to start coding;, (*7)

  • Twig as the only configured template engine;, (*8)

  • Doctrine ORM/DBAL;, (*9)

  • Swiftmailer;, (*10)

  • Annotations disabled for everything., (*11)

It comes pre-configured with the following bundles:, (*12)

  • FrameworkBundle - The core Symfony framework bundle, (*13)

  • SensioFrameworkExtraBundle - Adds several enhancements, including template and routing annotation capability, (*14)

  • DoctrineBundle - Adds support for the Doctrine ORM, (*15)

  • TwigBundle - Adds support for the Twig templating engine, (*16)

  • SecurityBundle - Adds security by integrating Symfony's security component, (*17)

  • SwiftmailerBundle - Adds support for Swiftmailer, a library for sending emails, (*18)

  • MonologBundle - Adds support for Monolog, a logging library, (*19)

  • WebProfilerBundle (in dev/test env) - Adds profiling functionality and the web debug toolbar, (*20)

  • SensioDistributionBundle (in dev/test env) - Adds functionality for configuring and working with Symfony distributions, (*21)

  • [PuliSymfonyBundle][12] — an universal package system for PHP. Puli aims to replace “bundles”, “plugins”, “modules” and similar specialized packages of different frameworks with one generic, framework independent solution., (*22)

  • [AliceBundle][14] - A Symfony bundle to manage fixtures with nelmio/alice and fzaninotto/Faker., (*23)

  • DebugBundle (in dev/test env) - Adds Debug and VarDumper component integration, (*24)

All libraries and bundles included in the Symfony Standard Edition are released under the MIT or BSD license., (*25)

Enjoy!, (*26)

The Versions