mirror of
https://github.com/twbs/bootstrap.git
synced 2025-01-30 22:52:24 +01:00
add HTML5 validation of docs pages to the build
This commit is contained in:
parent
715e924217
commit
bb5be0a2f9
3
.gitignore
vendored
3
.gitignore
vendored
@ -33,6 +33,9 @@ nbproject
|
|||||||
*.komodoproject
|
*.komodoproject
|
||||||
.komodotools
|
.komodotools
|
||||||
|
|
||||||
|
# grunt-html-validation
|
||||||
|
validation-staus.json
|
||||||
|
|
||||||
# Folders to ignore
|
# Folders to ignore
|
||||||
.hg
|
.hg
|
||||||
.svn
|
.svn
|
||||||
|
@ -2,6 +2,7 @@ language: node_js
|
|||||||
node_js:
|
node_js:
|
||||||
- 0.8
|
- 0.8
|
||||||
before_script:
|
before_script:
|
||||||
|
- gem install jekyll
|
||||||
- npm install -g grunt-cli
|
- npm install -g grunt-cli
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
|
20
Gruntfile.js
20
Gruntfile.js
@ -102,6 +102,19 @@ module.exports = function(grunt) {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
jekyll: {
|
||||||
|
docs: {}
|
||||||
|
},
|
||||||
|
|
||||||
|
validation: {
|
||||||
|
options: {
|
||||||
|
reset: true,
|
||||||
|
},
|
||||||
|
files: {
|
||||||
|
src: ["_gh_pages/**/*.html"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
watch: {
|
watch: {
|
||||||
src: {
|
src: {
|
||||||
files: '<%= jshint.src.src %>',
|
files: '<%= jshint.src.src %>',
|
||||||
@ -127,12 +140,17 @@ module.exports = function(grunt) {
|
|||||||
grunt.loadNpmTasks('grunt-contrib-qunit');
|
grunt.loadNpmTasks('grunt-contrib-qunit');
|
||||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||||
grunt.loadNpmTasks('grunt-contrib-watch');
|
grunt.loadNpmTasks('grunt-contrib-watch');
|
||||||
|
grunt.loadNpmTasks('grunt-html-validation');
|
||||||
|
grunt.loadNpmTasks('grunt-jekyll');
|
||||||
grunt.loadNpmTasks('grunt-recess');
|
grunt.loadNpmTasks('grunt-recess');
|
||||||
grunt.loadNpmTasks('browserstack-runner');
|
grunt.loadNpmTasks('browserstack-runner');
|
||||||
|
|
||||||
|
|
||||||
|
// Docs HTML validation task
|
||||||
|
grunt.registerTask('validate-docs', ['jekyll', 'validation']);
|
||||||
|
|
||||||
// Test task.
|
// Test task.
|
||||||
var testSubtasks = ['jshint', 'qunit'];
|
var testSubtasks = ['jshint', 'qunit', 'validate-docs'];
|
||||||
// Only run BrowserStack tests under Travis
|
// Only run BrowserStack tests under Travis
|
||||||
if (process.env.TRAVIS) {
|
if (process.env.TRAVIS) {
|
||||||
// Only run BrowserStack tests if this is a mainline commit in twbs/bootstrap, or you have your own BrowserStack key
|
// Only run BrowserStack tests if this is a mainline commit in twbs/bootstrap, or you have your own BrowserStack key
|
||||||
|
@ -25,6 +25,8 @@
|
|||||||
, "grunt-contrib-uglify": "~0.2.2"
|
, "grunt-contrib-uglify": "~0.2.2"
|
||||||
, "grunt-contrib-qunit": "~0.2.2"
|
, "grunt-contrib-qunit": "~0.2.2"
|
||||||
, "grunt-contrib-watch": "~0.5.1"
|
, "grunt-contrib-watch": "~0.5.1"
|
||||||
|
, "grunt-html-validation": "git://github.com/praveenvijayan/grunt-html-validation.git"
|
||||||
|
, "grunt-jekyll": "~0.3.8"
|
||||||
, "grunt-recess": "~0.3.3"
|
, "grunt-recess": "~0.3.3"
|
||||||
, "browserstack-runner": "~0.0.11"
|
, "browserstack-runner": "~0.0.11"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user