Closed neonstalwart closed 11 years ago
I'm glad you fixed those bugs although I'm not sure why you would move markdown parsing to the exporter. It might be a bad idea since theoretical future exporters (i.e. exporting to JSON) would have to repeat the work?
I've got a bunch of changes to the exporter in #60; I hope your changes don't conflict. Maybe we should be developing with my branch as the base, since it's the branch we are using to actually generate dojo's doc.
my goal in moving markdown to the exporter is to actually support more formats - eg for a markdown exporter, i want the raw markdown from the processor and a JSON exporter might export markdown too (markdown vs HTML is a choice that is independent of using JSON as the export format). i think that assuming HTML as being the lowest common denominator might be too restrictive - why not allow each exporter to have the raw markdown?
what might make sense is to eventually have a utility function that an exporter can use to crawl a module (i guess crawling modules would be the right approach?) and convert all the markdown to HTML so that the code for that could be reused across exporters. if/when it's needed, that's something that could be done later though.
in addition to moving the markdown parsing to the exporter, this has the following consequences:
what do you think? i found (and fixed) a few inconsistencies while doing this.