This commit is contained in:
Simon Vieille 2015-09-17 11:41:32 +02:00
parent 94a541eb5d
commit 3024fb1dad
2 changed files with 30 additions and 22 deletions

View file

@ -2,44 +2,52 @@ COMPOSER ?= composer
BOWER ?= bower BOWER ?= bower
GIT ?= git GIT ?= git
MKDIR ?= mkdir MKDIR ?= mkdir
PHP ?= php
all: update all: update
composer: composer:
@echo @echo "Installing application's dependencies"
# @echo "-------------------------------------"
# Installing application's dependencies. @echo
#
$(COMPOSER) install $(COMPOSER_INSTALL_FLAGS) $(COMPOSER) install $(COMPOSER_INSTALL_FLAGS)
bower: bower:
@echo @echo "Installing application's dependencies"
# @echo "-------------------------------------"
# Installing application's dependencies. @echo
#
$(BOWER) install $(BOWER) install
optimize: optimize:
@echo @echo "Optimizing Composer's autoloader, can take some time"
# @echo "----------------------------------------------------"
# Optimizing Composer's autoloader, can take some time. @echo
#
$(COMPOSER) dump-autoload --optimize $(COMPOSER) dump-autoload --optimize
update: update:
@echo @echo "Updating application's dependencies"
# @echo "-----------------------------------"
# Updating application's dependencies. @echo
#
$(GIT) pull origin master $(GIT) pull origin master
${MKDIR} -p data/git ${MKDIR} -p data/git
$(COMPOSER) update $(COMPOSER) update
$(BOWER) install $(BOWER) install
run:
@echo "Run development server"
@echo "----------------------"
@echo
$(PHP) -S 127.0.0.1:8080 -t web
propel: propel:
@echo @echo "Propel migration"
# @echo "----------------"
# Propel migration. @echo
#
./vendor/propel/propel/bin/propel config:convert ./vendor/propel/propel/bin/propel config:convert
./vendor/propel/propel/bin/propel model:build --recursive ./vendor/propel/propel/bin/propel model:build --recursive
./vendor/propel/propel/bin/propel migration:diff --recursive ./vendor/propel/propel/bin/propel migration:diff --recursive

View file

@ -85,7 +85,6 @@ Assuming `~/bin` exists ans is in `$PATH`.
bower install bower install
Makefile Makefile
-------- --------
@ -95,6 +94,7 @@ A Makefile is provided to automate some tasks.
* `make optimize` will run Composer's autoloader dump script with classmap * `make optimize` will run Composer's autoloader dump script with classmap
* `make update` will update the application * `make update` will update the application
* `make propel` will generate propel's files * `make propel` will generate propel's files
* `make run` will run development server on http://127.0.0.1:8080/
API API
--- ---
@ -115,7 +115,7 @@ Params:
Example: Example:
```javascript ```javascript
{ {
"url":"https:\/\/gist.deblan.org\/en\/view\/55abcfa7771e0\/f4afbf72967dd95e3461490dcaa310d728d6a97d", "url": "https:\/\/gist.deblan.org\/en\/view\/55abcfa7771e0\/f4afbf72967dd95e3461490dcaa310d728d6a97d",
"gist": { "gist": {
"Id":66, "Id":66,
"Title": "test prod", "Title": "test prod",