diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..657ab1a --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +!.gitignore + +/nbproject +config.codekit +config.codekit +app.zip +*-ck.js + +#ignores for grunt +node_modules +.npm-debug.log +tmp \ No newline at end of file diff --git a/dploy.yaml b/dploy.yaml new file mode 100644 index 0000000..9d844ff --- /dev/null +++ b/dploy.yaml @@ -0,0 +1,38 @@ +dev: + scheme: ftp + host: waschbaer.preview-vogel-druck.de + port: 21 + user: u53179-waschbaer + pass: 5Mj7Rsv6ZCdx + check: true + path: + local: / + remote: / + include: + "resources/js/*" : "resources/js/" + "resources/css/*" : "resources/css/" + +stage: + scheme: sftp + host: 10.200.101.61 + port: 22 + user: thomas.gnandt + pass: vogeldruck + check: true + path: + local: / + remote: /var/www/showroom-ecommerce.softkat.de/waschbaer/ + include: + "resources/js/*" : "resources/js/" + "resources/css/*" : "resources/css/" + +live: + scheme: ftp + host: ftp.my-live-server.com + port: 21 + user: user + pass: password + check: true + path: + local: release/ + remote: public_html/ \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..1daa93b --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,71 @@ +var gulp = require('gulp'), + jshint = require('gulp-jshint'), + uglify = require('gulp-uglify'), + concat = require('gulp-concat'), + less = require('gulp-less'), + path = require('path'), + minifyCSS = require('gulp-minify-css'), + watch = require('gulp-watch'); + +// default gulp task +gulp.task('default', ['js', 'jsplugins', 'minify-css'], function () { +}); +gulp.task('build', ['js', 'jsplugins', 'minify-css'], function () { +}); +gulp.task('buildcss', ['minify-css', 'minify-css2'], function () { +}); + +gulp.task('watch', function () { + gulp.watch(['resources/less/*.less', 'resources/less/modules/*.less', 'resources/less/plugins/*.less', 'resources/less/themes/*.less', 'resources/js/modules/*.js', 'resources/js/plugins/*.js'], ['build']); +}); +gulp.task('watchcss', function () { + gulp.watch(['resources/less/*.less', 'resources/less/modules/*.less', 'resources/less/plugins/*.less', 'resources/less/themes/*.less'], ['buildcss']); +}); + +gulp.task('js', function () { + return gulp.src(['resources/js/application.js', 'resources/js/modules/*.js', 'resources/js/plugins/*.js']) + .pipe(jshint()) + .pipe(jshint.reporter('default')) + .pipe(uglify()) + .pipe(concat('app-min.js')) + .pipe(gulp.dest('resources/js/')); +}); +gulp.task('jsplugins', function () { + return gulp.src(['resources/js/library/bootstrap.min.js', 'resources/js/library/jquery.mobile.custom.min.js']) + //.pipe(jshint()) + //.pipe(jshint.reporter('default')) + .pipe(uglify()) + .pipe(concat('plugins-min.js')) + .pipe(gulp.dest('resources/js/library/')); +}); + +gulp.task('less', function () { + return gulp.src('resources/less/app.less') + .pipe(less({ + paths: [path.join(__dirname, 'less', 'includes')] + })) + .pipe(gulp.dest('resources/css/')); +}); +gulp.task('minify-css', ['less'], function () { + return gulp.src('resources/css/app.css') + .pipe(minifyCSS({keepBreaks: false, keepSpecialComments: 0})) + .pipe(concat('app-min.css')) + .pipe(gulp.dest('resources/css/')) + .pipe(gulp.dest('styleGuide/ressources/css/')); +}); +gulp.task('lessStyleGuide', function () { + return gulp.src('resources/less/styleGuide/styleGuide.less') + .pipe(less({ + paths: [path.join(__dirname, 'less', 'includes')] + })) + .pipe(gulp.dest('styleGuide/ressources/css/')); +}); +gulp.task('minify-css2', ['less', 'lessStyleGuide'], function () { + return gulp.src('templates/klotzaufklotz/frontend/_resources/css/app.css') + .pipe(minifyCSS({keepBreaks: false, keepSpecialComments: 0})) + .pipe(concat('app-min.css')) + .pipe(gulp.dest('templates/klotzaufklotz/frontend/_resources/css/')) + .pipe(gulp.dest('styleGuide/ressources/css/')); +}); + + diff --git a/index.php b/index.php new file mode 100644 index 0000000..3df2111 --- /dev/null +++ b/index.php @@ -0,0 +1,75 @@ + + + + +
+ ++ What I won't ever do again: A shop for pet stuff. So don't try it, okay. +
+ Feel free to contact me! +