Eden 3 Starter Template
- PHP 5.3+
- Apache 2
- Composer
- Checkout with git via
git clone https://github.com/Openovate/Framework.git - Point your VirtualHost to load files from
[YOUR_OPENOVATE_FRAMEWORK_DIR]/repo/Front/public cdinto that directory and runphp [PATH_TO_COMPOSER_PHAR]/composer.phar install- Open write access to config via
sudo chmod -R 777 [YOUR_OPENOVATE_FRAMEWORK_DIR]/config - Open up your VirtualHost domain with your browser to test.
Special thanks to Charles agular-bootstrap
- Clone this repository, or just fork it then clone it from your repository.
cd repo/Front/public. orcd repo/Back/public.- Execute this command
sudo npm installto install node modules. - Execute this command
bower installto install bower components. - Now let's start installing bower components to /application/vendor
by running this command
gulp install. - Then Ola! You can now start developing by runnung
gulp
gulpdefault gulp task that runsgulp watchtask.gulp watchproduction watcher task.gulp watch-devdevelopment watcher task.gulp installbower components installer to /application/vendor folder.gulp clean-vendorremoves all the vendor files from /application/vendor folder.gulp buildcreates a minified rev-versioned file to /application/build foldergulp cleanremoves or cleans the /application/build directory.gulp injectautomatically injects angular files, scripts, styles, and vendor files to tag of index.html file.gulp inject-devinjects development files, all the files that are not minified. except minified vendor files.gulp inject-cleanremove all injected files to tag of index.html file.gulp lintruns jshint with styled reporter.gulp deployruns deployment task in sequence. e.g install, clean, build, inject-clean, inject.gulp deploy-devruns developement deployment task in sequence. e.g install, clean, inject-clean, inject-dev.gulp minify-controllersgenerates minified rev-versioned angular controllers.gulp minify-componentsgenerates minified rev-versioned angular components.gulp minify-decoratorsgenerates minified rev-versioned angular decorators.gulp minify-servicesgenerates minified rev-versioned angular services.gulp minify-scriptsgenerates minified rev-versioned /assets/scripts.gulp minify-stylesgenerates minified rev-versioned /assets/styles.
If you are developing in development environment, just run
gulp watch-devand it will do all the development environment task, for production development / deployment just rungulporgulp watchand it will do all the production task you need.