Недавно я играл с phpDocumentor и нашел его вполне подходящим для моих нужд. Я в основном работаю с кодовыми базами PHP/HTML/JS/CSS и хотел бы, чтобы phpDocumentor разбирал мой Javascript (и, возможно, CSS), чтобы сохранить все это вместе.Разбор Javascript файлов с phpDocumentor
Мне удалось получить phpdoc для разбора файлов javascript, содержащихся на всей кодовой базе, однако он отклоняет док-блок на уровне страницы, что приводит к его отклонению от различных тегов (см. Ниже). Я обнаружил, что добавив в открытый тег PHP (с комментарием JavaScript перед ним) в начало файла JavaScript, я могу заставить его проанализировать его так же, как файл PHP.
// <?php
/**
* phpdoc goes here
* @package
* @todo
* - Todo 1
* - Todo 2
*/
function javascript(goes, here) {
}
Я могу придумать возникшую проблему, если веб-сервер будет настроен на сервер .js-файлы через PHP. Есть ли другие проблемы, о которых можно подумать? Есть ли лучший способ сделать это?
Благодаря
Я тоже не знал JSDoc. Я вижу точку @ ncatnow, хотя: Создание документации в одном месте и в макете вместо использования двух решений с двумя настройками на двух разных языках было бы lovley. По крайней мере, для исключительно функционального Javascript это должно быть возможно, не так ли? - –
Возможно, попробуйте Doxygen? Он похож на PHPDoc, поддерживает PHP и JavaScript JavaScript. Не использовал его сам, хотя. –
@Jani Hartikainen: Я думаю, что немного наивно предположить, что я еще не исследовал это. Я посмотрел на JSDoc, но это было немного сверху, когда все, что я хочу, это включить несколько JS-файлов в текущий набор документов с помощью простого «phpdoc», который позволит мне установить некоторые элементы todo, упаковать их, и так далее. Пекка прямо на деньги. Как я уже сказал, у меня уже есть эта работа с точки зрения создания документа.Мне интересно узнать, сделал ли кто-то еще это раньше, и сделал работу более чем на меня. – ncatnow