Commit 17c9a417 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Fix regression with links to source files.

comment-to-markdown formatting has to be done after writing source files,
because doing the formatting in parallel breaks links between doc-objects
and source files.
parent 9710d5bc
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -46,7 +46,6 @@ module JsDuck
      parsed_files = @timer.time(:parsing) { parallel_parse(@opts.input_files) }
      result = @timer.time(:aggregating) { aggregate(parsed_files) }
      @relations = @timer.time(:aggregating) { filter_classes(result) }
      @timer.time(:generating) { format_classes }
      Aliases.new(@relations).resolve_all
      Lint.new(@relations).run

@@ -85,6 +84,7 @@ module JsDuck
        FileUtils.mkdir(@opts.output_dir)
        init_output_dirs
        @timer.time(:generating) { write_src(parsed_files) }
        @timer.time(:generating) { format_classes }
        @timer.time(:generating) { write_classes }
      else
        if @opts.template_links
@@ -98,6 +98,7 @@ module JsDuck
          FileUtils.cp(@opts.output_dir+"/template.html", @opts.output_dir+"/index.html")
        end
        @timer.time(:generating) { write_src(parsed_files) }
        @timer.time(:generating) { format_classes }
        @timer.time(:generating) { write_app_data }
        @timer.time(:generating) { write_classes }
        @timer.time(:generating) { @guides.write(@opts.output_dir+"/guides") }