 
       grunt.file.write file.dest, JSON.stringify(src, null, "  "), encoding: "utf8"
       grunt.log.writeln "Updated version in #{file.dest}"
+
+  ###
+  @name bump
+  @description
+  Bump package version up unless specified
+  This also generate changelog with `changelog` task
+  ###
   grunt.registerTask "bump", "Bump package version up and generate changelog", ->
     done = @async()
 

      grunt.file.write file.dest, src
      grunt.log.writeln("Replace placeholder with contents in '#{file.dest}' successfully")

  grunt.registerMultiTask "marked", "Convert markdown to html", ->
    options = @options
      separator: grunt.util.linefeed

      grunt.file.write file.dest, src
      grunt.log.writeln("Converted '#{file.dest}'")

  ###
  @name update:component
  @description
  Read all files in build folder and add to component.json
  ###
  grunt.registerTask "update:component", "Update bower.json", ->
    fileList = []
    grunt.file.recurse finalBuildPath, (path, root, sub, filename) ->
