From 03e979f334d95dd04704c8167a8f2ab8a8c67175 Mon Sep 17 00:00:00 2001 From: Lars-Magnus Skog Date: Sat, 14 May 2016 23:22:41 +0200 Subject: [PATCH] simplify install and build --- README.md | 25 +++++++------------------ src/package.json | 5 +++++ 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index a661bdeb..b1d10dae 100644 --- a/README.md +++ b/README.md @@ -5,41 +5,30 @@ JS client for YunoHost API **Please report issues here** (no registration needed): https://dev.yunohost.org/projects/yunohost/issues - ## Installation -This client is a part of the YunoHost projet, and can not be installed -directly. Please visit [YunoHost website](https://yunohost.org) for -more information. +This client is a part of the YunoHost projet, and can not be installed directly. Please visit [YunoHost website](https://yunohost.org) for more information. ## Contributing Feel free to improve the plugin and send us a pull request. -We use gulp to compile Less files and minify the JavaScript. -Assuming [nodejs](http://nodejs.org/) is installed, you can run a -build with: +We use `gulp` to compile Less files and minify the JavaScript. Assuming [nodejs](http://nodejs.org/) is installed, you can install dependencies and run a build with: ```sh cd src -npm install -npm install -g bower -bower install -npm install -g gulp -gulp build +npm i +npm run build ``` -Alternatively you can pas the `--dev` option to gulp which improve building -speed by bypassing compression tasks. -On a YunoHost instance, the web admin files are located at -`/usr/share/yunohost/admin`. +Alternatively you can run `npm run build-dev` which improves building speed by bypassing compression tasks. + +On a YunoHost instance, the web admin files are located at `/usr/share/yunohost/admin`. **Note:** The `.ms` - moustache - files are cached by the browser. You have to reach them manually some times you modify them. (e.g. go to https://example.com/yunohost/admin/views/domain/domain_list.ms) - - ## Dependencies * Bootstrap 3.3.6 diff --git a/src/package.json b/src/package.json index cdd430d1..a546a0ec 100644 --- a/src/package.json +++ b/src/package.json @@ -5,6 +5,11 @@ "type": "git", "url": "https://github.com/YunoHost/yunohost-admin" }, + "scripts": { + "postinstall": "bower install", + "build": "gulp build", + "build-dev": "gulp build --dev" + }, "author": "Yunohost", "license": "AGPL-3.0", "bugs": {