From 1ffcf4347f97ccba8c0c12323bb9d3effb911ae1 Mon Sep 17 00:00:00 2001 From: Kevin Ross Date: Thu, 18 Feb 2016 08:49:35 -0600 Subject: [PATCH] Removed the rest of docs, should fix travis --- Gruntfile.js | 102 +----------------------------- grunt/bmd-icons-data-generator.js | 37 ----------- grunt/configBridge.json | 18 ------ 3 files changed, 3 insertions(+), 154 deletions(-) delete mode 100644 grunt/bmd-icons-data-generator.js diff --git a/Gruntfile.js b/Gruntfile.js index 8d2fa6cf..0ca1ab37 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -2,16 +2,7 @@ module.exports = function (grunt) { "use strict"; require("load-grunt-tasks")(grunt); - - var path = require('path'); var configBridge = grunt.file.readJSON('./grunt/configBridge.json', {encoding: 'utf8'}); - var generateIconsData = require('./grunt/bmd-icons-data-generator.js'); - - Object.keys(configBridge.paths).forEach(function (key) { - configBridge.paths[key].forEach(function (val, i, arr) { - arr[i] = path.join('./docs/assets', val); - }); - }); grunt.initConfig({ @@ -22,20 +13,7 @@ module.exports = function (grunt) { // Task configuration. clean: { - dist: 'dist', - docs: 'docs/dist' - }, - - jekyll: { - options: { - config: '_config.yml' - }, - docs: {}, - github: { - options: { - raw: 'github: true' - } - } + dist: 'dist' }, htmlmin: { @@ -268,18 +246,6 @@ module.exports = function (grunt) { files: { "dist/css/ripples.css": "less/ripples.less", } - }, - docs: { - options: { - paths: ["less"], - sourceMap: true, - sourceMapRootpath: "/", - sourceMapFilename: "docs/assets/css/src/docs.css.map", - sourceMapURL: "docs.css.map" - }, - files: { - "docs/assets/css/src/docs.css": "docs/assets/css/src/docs.less", - } } }, @@ -299,15 +265,6 @@ module.exports = function (grunt) { files: { "dist/css/ripples.css": "dist/css/ripples.css" } - }, - docs: { - src: ['docs/assets/css/src/docs.css'] - }, - examples: { - expand: true, - cwd: 'docs/examples/', - src: ['**/*.css'], - dest: 'docs/examples/' } }, @@ -322,17 +279,7 @@ module.exports = function (grunt) { distmin: [ 'dist/css/bootstrap-material-design.min.css', 'dist/css/ripples.min.css', - ], - examples: [ - 'docs/examples/**/*.css' - ], - docs: { - options: { - ids: false, - 'overqualified-elements': false - }, - src: 'docs/assets/css/src/docs.css' - } + ] }, // Minify CSS and adapt maps @@ -352,14 +299,6 @@ module.exports = function (grunt) { ripples: { src: "dist/css/ripples.css", dest: "dist/css/ripples.min.css" - }, - docs: { - src: [ - 'docs/assets/css/ie10-viewport-bug-workaround.css', - 'docs/assets/css/src/pygments-manni.css', - 'docs/assets/css/src/docs.css' - ], - dest: 'docs/assets/css/docs.min.css' } }, @@ -380,14 +319,6 @@ module.exports = function (grunt) { dest: "dist/fonts/", flatten: true, filter: "isFile" - }, - docs: { - expand: true, - cwd: 'dist/', - src: [ - '**/*' - ], - dest: 'docs/dist/' } }, @@ -405,14 +336,6 @@ module.exports = function (grunt) { files: { "dist/js/ripples.min.js": "dist/js/ripples.js" } - }, - customize: { - src: configBridge.paths.customizerJs, - dest: 'docs/assets/js/customize.min.js' - }, - docsJs: { - src: configBridge.paths.docsJs, - dest: 'docs/assets/js/docs.min.js' } }, @@ -465,12 +388,6 @@ module.exports = function (grunt) { }, test: { src: ["test/**/*.js"] - }, - assets: { - options: { - jshintrc: "docs/assets/js/.jshintrc" - }, - src: ['docs/assets/js/src/*.js', 'docs/assets/js/*.js', '!docs/assets/js/*.min.js'] } }, @@ -587,7 +504,7 @@ module.exports = function (grunt) { ]); // Docs HTML validation task - grunt.registerTask('validate-html', ['jekyll:docs', 'htmllint']); + grunt.registerTask('validate-html', ['htmllint']); grunt.loadNpmTasks("grunt-less-to-sass"); @@ -657,17 +574,4 @@ module.exports = function (grunt) { grunt.registerTask("meteor-test", ["exec:meteor-init", "exec:meteor-test", "exec:meteor-cleanup"]); grunt.registerTask("meteor-publish", ["exec:meteor-init", "exec:meteor-publish", "exec:meteor-cleanup"]); grunt.registerTask("meteor", ["exec:meteor-init", "exec:meteor-test", "exec:meteor-publish", "exec:meteor-cleanup"]); - - - // Docs task. - grunt.registerTask('build-icons-data', function () { generateIconsData.call(this, grunt); }); - grunt.registerTask('docs-css', ['less:docs','autoprefixer:docs', 'autoprefixer:examples', 'cssmin:docs']); - grunt.registerTask('lint-docs-css', ['csslint:docs', 'csslint:examples']); - grunt.registerTask('docs-js', ['uglify:docsJs', 'uglify:customize']); - grunt.registerTask('lint-docs-js', ['jshint:assets', 'jscs:assets']); - grunt.registerTask('docs', [ - 'docs-css', 'lint-docs-css', 'docs-js', 'lint-docs-js', 'clean:docs', 'copy:docs', 'build-icons-data' - ]); - - grunt.registerTask('prep-release', ['dist', 'docs', 'jekyll:github', 'htmlmin']); //, 'compress']); }; diff --git a/grunt/bmd-icons-data-generator.js b/grunt/bmd-icons-data-generator.js deleted file mode 100644 index 42e01e30..00000000 --- a/grunt/bmd-icons-data-generator.js +++ /dev/null @@ -1,37 +0,0 @@ -/*! - * BMD Grunt task for Glyphicons data generation - */ -'use strict'; - -var fs = require('fs'); - -module.exports = function generateGlyphiconsData(grunt) { - // Pass encoding, utf8, so `readFileSync` will return a string instead of a buffer - var iconsFile = fs.readFileSync('less/_icons-material-design.less', 'utf8'); - var iconsLines = iconsFile.split('\n'); - - // Use any line that starts with ".glyphicon-" and capture the class name - var iconClassRegex = /^\.(mdi-[a-zA-Z0-9-]+):before/; - var iconsData = '# This file is generated via Grunt task. **Do not edit directly.**\n' + - '# See the \'build-icons-data\' task in Gruntfile.js.\n\n'; - var iconsYml = 'docs/_data/icons.yml'; - for (var i = 0, len = iconsLines.length; i < len; i++) { - var match = iconsLines[i].match(iconClassRegex); - - if (match !== null) { - iconsData += '- ' + match[1] + '\n'; - } - } - - // Create the `_data` directory if it doesn't already exist - if (!fs.existsSync('docs/_data')) { - fs.mkdirSync('docs/_data'); - } - - try { - fs.writeFileSync(iconsYml, iconsData); - } catch (err) { - grunt.fail.warn(err); - } - grunt.log.writeln('File ' + iconsYml.cyan + ' created.'); -}; diff --git a/grunt/configBridge.json b/grunt/configBridge.json index a012e615..cb49a3dc 100644 --- a/grunt/configBridge.json +++ b/grunt/configBridge.json @@ -1,22 +1,4 @@ { - "paths": { - "customizerJs": [ - "../assets/js/vendor/autoprefixer.js", - "../assets/js/vendor/less.min.js", - "../assets/js/vendor/jszip.min.js", - "../assets/js/vendor/uglify.min.js", - "../assets/js/vendor/Blob.js", - "../assets/js/vendor/FileSaver.js", - "../assets/js/raw-files.min.js", - "../assets/js/src/customizer.js" - ], - "docsJs": [ - "../assets/js/vendor/holder.min.js", - "../assets/js/vendor/ZeroClipboard.min.js", - "../assets/js/vendor/anchor.js", - "../assets/js/src/application.js" - ] - }, "config": { "autoprefixerBrowsers": [ "Android 2.3",