Skip to content

Commit

Permalink
add doc generation
Browse files Browse the repository at this point in the history
  • Loading branch information
mbroersen committed Oct 29, 2016
1 parent af04c5e commit be24cf8
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,18 @@ var babelify = require('babelify');
var browserify = require('browserify');
var buffer = require('vinyl-buffer');
var source = require('vinyl-source-stream');
var sourcemaps = require('gulp-sourcemaps');
//gvar sourcemaps = require('gulp-sourcemaps');
var uglify = require('gulp-uglify');
var sass = require('gulp-sass');

gulp.task('jsminify', function () {

return browserify({entries: ['./src/js/Kaas.jsx'], extensions: ['.jsx'], debug: false, standalone: "Kaas"}).transform(babelify)
return browserify({entries: ['./src/js/Kaas.jsx'], extensions: ['.jsx'], debug: false, standalone: "Kaas"})
.transform(babelify)
.bundle()
.pipe(source('kaas.min.js'))
.pipe(buffer())
.pipe(uglify({sourceMap: true}))
.pipe(uglify())
.pipe(gulp.dest('build/js/'));

});
Expand All @@ -24,7 +25,23 @@ gulp.task('sass', function () {
.pipe(gulp.dest('./build/css'));
});

gulp.task('docs', function () {
const fs = require('fs');
const jsdoc2md = require('jsdoc-to-markdown');

const output = jsdoc2md.renderSync({ files: 'src/js/component/datagrid/DataGrid.jsx' });
fs.writeFileSync('DataGrid.md', output);

const output2 = jsdoc2md.renderSync({ files: 'src/js/formatter/*.jsx' });
fs.writeFileSync('Formatters.md', output2);

const output3 = jsdoc2md.renderSync({ files: 'src/js/plugin/*.jsx' });
fs.writeFileSync('Plugins.md', output3);

const output4 = jsdoc2md.renderSync({ files: 'src/js/util/UtilObject.jsx'});
fs.writeFileSync('Utils.md', output4);

})

//gulp.task("watch", ['jsminify'], function () {
//
Expand Down

0 comments on commit be24cf8

Please sign in to comment.