Javadoc на CoffeeScript? - PullRequest
       5

Javadoc на CoffeeScript?

16 голосов
/ 01 мая 2011

Я новичок в CoffeeScript и, похоже, не могу найти генератор документов для CoffeeScript с использованием синтаксиса Javadoc.Единственное, что я смог найти, - это исправление для компилятора CoffeeScript.

Итак, что вы используете для создания документации из комментариев Javadoc к CoffeeScript или как вы документируете аргументы своей функции и возвращаете значения?*

Ответы [ 4 ]

22 голосов
/ 01 мая 2011

Итак, синтаксис JavaDoc никогда не завоевывал популярность у разработчиков JavaScript. Есть те, кто использует что-то подобное, в частности, Google, но это противоречит JS, который не имеет статической типизации и допускает любое количество аргументов для любой функции.

Если вы хотите создать красивую документацию с CoffeeScript, стандартом будет Docco (отличной примером является его домашняя страница). Если вы хотите создавать комментарии в стиле JavaDoc для каждой функции ... ну, вам придется создавать их вручную и экранировать их с помощью обратных галочек.

Кроме того, вы можете работать в CoffeeScript до тех пор, пока ваш код не будет готов к выпуску, а затем задокументировать полученный JavaScript.

15 голосов
/ 01 декабря 2011

Docco отлично подходит для стиля прозедурального кодирования. Если вы хотите документировать API, coffeedoc для вас.

7 голосов
/ 29 июля 2012

Люди, которые хотят использовать документацию в стиле javadoc в coffeescript, могут проверить кодо (http://netzpirat.github.com/codo/), который обеспечивает поддержку поднабора javadoc и автоматически выводит имена классов, имена функций и параметры из исходного кода.

0 голосов
/ 26 ноября 2012

Я использую YUIDoc . Я могу добавлять комментарии, используя синтаксис, похожий на Javadoc, к моим классам, методам и событиям. Документация выводится в виде файлов html / css, и вы даже можете настроить макет страницы.

Проверьте этот пример документации: http://yui.github.com/yuidoc/api/

PS: он опирается на Node.JS, и вам нужно установить пакет yuidocjs

npm install yuidocjs -g
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...