Preparation to bower release
diff --git a/gulpfile.js b/gulpfile.js
new file mode 100644
index 0000000..e25e936
--- /dev/null
+++ b/gulpfile.js
@@ -0,0 +1,28 @@
+/*eslint-env node */
+(function () {
+  'use strict';
+
+  const gulp = require('gulp');
+  const wrench = require('wrench');
+  const path = require('path');
+
+  const options = {
+    ngXosVendor: './dist/',
+    ngXosStyles: './dist/',
+    xosHelperSource: './src/',
+    xosHelperTmp: './.tmp/',
+    docs: './docs'
+  };
+
+  wrench.readdirSyncRecursive(path.join(__dirname, './gulp'))
+  .map(function(file) {
+    require(path.join(__dirname, './gulp/' + file))(options);
+  });
+
+  gulp.task('default', function () {
+    gulp.start('build');
+  });
+
+  gulp.task('build', ['vendor', 'helpers', 'uiLibrary']);
+
+})(); 
\ No newline at end of file