Ik ben een beetje aan het rondkijken wat er allemaal voor API doc generators zijn die voor javascript werken, en vroeg me af of er al meer mensen dit gedaan hebben en een goeie suggestie hebben
(ook als het "doe het niet!" is).
Eentje is bv de jsDoc toolkit, een comment based javadoc achtig ding die wel werkt, maar omdat die zelf je functions checkt gaat die gruwelijk op zn gat met anymous closure constructies voor bv een jQuery component ala:
Natural docs ziet er wel aardig uit, maar ik ben een beetje huiverig om van die javadoc syntax af te stappen eigenlijk. Het kan het wel, maar niet alles oid, en dan biedt het eigenlijk ook geen meerwaarde meer.
Een goeie kanshebber vind ik tot nu toe YUIDoc; wederom die javadoc syntax, maar je kan wat meer dingen handmatig opgeven zodat je je vage closures kan blijven gebruiken. Modules en Classes kan je lekker van elkaar scheiden, en het ziet er erg bruikbaar en vriendelijk uit. Je moet die python zwik ff aan de gang krijgen, maar daarna kan je het helemaal stylen naar je eigen inzicht.
Op wiki staat een hele comparison met nog veel meer generators, misschien nog wel veel briljantere dan de bovenstaande, vandaar dat ik er hier ff naar vraag.
Eentje is bv de jsDoc toolkit, een comment based javadoc achtig ding die wel werkt, maar omdat die zelf je functions checkt gaat die gruwelijk op zn gat met anymous closure constructies voor bv een jQuery component ala:
JavaScript:
1
2
3
| (function($){ /** en hier een class bouwen */ })(jQuery); |
Natural docs ziet er wel aardig uit, maar ik ben een beetje huiverig om van die javadoc syntax af te stappen eigenlijk. Het kan het wel, maar niet alles oid, en dan biedt het eigenlijk ook geen meerwaarde meer.
Een goeie kanshebber vind ik tot nu toe YUIDoc; wederom die javadoc syntax, maar je kan wat meer dingen handmatig opgeven zodat je je vage closures kan blijven gebruiken. Modules en Classes kan je lekker van elkaar scheiden, en het ziet er erg bruikbaar en vriendelijk uit. Je moet die python zwik ff aan de gang krijgen, maar daarna kan je het helemaal stylen naar je eigen inzicht.
Op wiki staat een hele comparison met nog veel meer generators, misschien nog wel veel briljantere dan de bovenstaande, vandaar dat ik er hier ff naar vraag.
Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin