code: function() {
    var inc = function(importance) {
      return gulp.src([
        './package.json',
        './bower.json'
      ])
      .pipe($.bump({type: importance}))
      .pipe(gulp.dest('./'))
      .pipe($.filter('package.json'))
      .pipe($.git.commit('Release v' + semver.inc(
          require(path.dirname(module.parent.filename) + '/package.json').version,
          importance)))
      .pipe($.tagVersion())
      .pipe($.git.push('origin', 'master', { args: '--tags' }));
    };
  
    gulp.task('post-install-patch', [
      'lint:blocker',
      'jsvalidate:blocker:clean'
    ], function() {
      return inc('patch');
    });
    gulp.task('post-install-feature', [
      'lint:blocker',
      'jsvalidate:blocker:clean'
    ], function() {
      return inc('minor');
    });
    gulp.task('post-install-release', [
      'lint:blocker',
      'jsvalidate:blocker:clean'
    ], function() {
      return inc('major');
    });
    gulp.task('patch', ['install-dev-dep'], function() {
      return gulp.start('post-install-patch');
    });
    gulp.task('feature', ['install-dev-dep'], function() {
      return gulp.start('post-install-feature');
    });
    gulp.task('release', ['install-dev-dep'], function() {
      return gulp.start('post-install-release');
    });
  }
docs: Gladius Forge default tasks setup function.
   /* Version bumping ---------------------------------------------------------