Я работаю в компании, и у нас много проектов, использующих angularjs. Моя проблема здесь в том, что нас около 30 разработчиков, и довольно сложно быть в курсе всех директив/компонентов/сервисов, которые уже существуют в некоторых проектах, и не создавать их дважды.
Я ищу инструмент, который мог бы помочь мне искать мои директивы/компоненты/сервисы с помощью тегов, и я думаю, что самым простым способом было бы написать комментарии, содержащие теги тезисов, а затем создать документацию, которая позволит мне их искать. Больше того, что поможет нам убедиться, что то, чего мы хотим достичь, еще не существует.
Есть ли у вас какие-либо идеи о наилучшем способе достижения этого?
Простите меня, если это очевидно, но я не очень разбираюсь в инструментах документирования. ngDocs - это не то, что я ищу.
Вы можете легко использовать ngDocs или JSDoc . Таким образом, вы сможете создать документацию, например, с помощью помощника jsdoc . Для тегирования вы можете использовать JSDoc @alias
или просто @name
например.
После того, как вы установили его через npm
us run:
jsdoc yourJavaScriptFile.js
<doc:example> tag
<doc:example module="...">
...
<doc:source>
...
<script></script> <!-- Contents will be extracted into a script.js file -->
...
<style></style> <!-- Contents will be extracted into a style.css file -->
...
</doc:source>
<doc:scenario>
...
</doc:scenario>
</doc:example>
Гробен
Лин
Гробен
Лин
@tag
, чтобы он работал в соответствии с вашими требованиями.