Я хочу расширить jsdoc (особенно с помощью docstrap). У меня есть приложение nodeJS, и я хочу разделить навигацию jsdoc на контроллеры, представления и т. Д. Мне удалось в определенной степени с этим справиться, создав свои собственные теги, такие как @controller
, и удалось заставить его захватить JsDoc, аналогично @module
, чтобы он генерировал страницу (с описанием). Однако моя проблема связана с функциями, связанными, например, с контроллером, которые расположены с функцией «module.exports». Созданная документация в основном игнорирует любые другие функции в этом файле @controller. Как я могу запечатлеть эти функции.
Ниже приведен пример этого:
/**
* @controller my_controller
*/
module.exports = {
/**
* @description my function
*/
myFn : function(){
}
}
@memberof controller:my_controller
. любые другие варианты? - person user584569   schedule 11.05.2015