/mpwar

Proyecto SF2 basado en Symfony Rest Edition de Gimler con algunos aderezos y algunas simplificaciones para el Master de Programación Web de Alto Rendimiento de la Universidad Ramon LLull

Primary LanguagePHP

Symfony MPWAR Edition

Build Status

Bienvenidos al Symfony MPWAR Edition, un proyecto SF2 totalmente funcional para que podais tocar con vuestras manos siguiendo la filosofia seguida en el proyecto Horus de Akamon.

Este documento contiene información de como descargarlo, instalarlo y empezar a usarlo.

  1. Instalar Symfony MPWAR Edition

Hacer un fork del proyecto (opcional)

Abrir la web de [este proyecto en Github][2] y escoger la opción fork situada en la parte superior de la derecha (solo visble si se está loginado).

Clonar el proyecto

Con git clonar el proyecto en la ruta deseada:

git clone https://github.com/sergigp/mpwar ruta/nombre-carpeta

Instalar las dependencias

[Composer][3] es la herramienta utilizada para instalar las dependencias.

Si todavía no tienes Composer instalado descárgalo siguiendo las instrucciones de http://getcomposer.org/ o simplemente ejecutando el siguiente comando:

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

Entonces usa el comando composer install para requerir las dependencias desde la raíz de tu proyecto y configurar los parámetros de manera oportuna:

php composer.phar install -o

Para que todo funcione correctamente, y si conservais los parametros por defecto. No hace falta crear una base de datos con nombre mpwar, si todo va bien la crearemos más adelante automágicamente Podéis cambiar esta configuración cuando estéis haciendo php composer.phar install -o

  1. Comprobar la Configuración del Sistema

Antes de empezar a programar, estar seguros de que vuestro sistema está correctamente configurado para trabajar con Symfony.

Ejecutar el script check.php desde la línea de comandos:

php app/check.php
  1. Crear la base datos

Crear la base de datos automágicamente configurada anteriormente ejecutando el comando:

./app/console doctrine:database:create
  1. Ejecutar los Tests

Para comprobar que habéis realizado todo el proceso correctamente podéis lanzar los tests de aceptación hechos con Behat. Deberían salir todos los tests en verde :)

./bin/behat
  1. Empezar a Programar

Enhorabuena!! Ya lo tienes todo preparado para empezar a programar :)

[2]: código original: https://github.com/eloipoch/mpwar [3]: http://getcomposer.org/