.
├── .gitee => конфигурация Gitee
├── docs => скрипты однокликовой установки и файлы версий
├── modules => директория Java backend (agent, server)
├── agent => код плагинов
├── common => общий модуль этого проекта (плагины используют этот модуль)
├── server => код серверной части
├── sub-plugin => модуль плагинов
├── script => некоторые общие скрипты
├── web-vue => директория frontend Vue
├── .editorconfig => конфигурация формата кода для frontend (Vue)
├── .editorconfig => глобальная конфигурация формата кода
├── .gitattributes => конфигурация кодировки файлов
└── .... => некоторые стандартные настройки репозитория
/**
* xxxxxxxx
* @author xxxx
* @since ${DATE}
*/
Здесь используется метка
@since
, так как в спецификации Javadoc нет метки@date
.
Рекомендуется установить плагин Alibaba Java Coding Guidelines (p3c)
https://www.e-learn.cn/topic/3680721## changelog Обновление правил
При добавлении новых функций, исправлении ошибок или оптимизации функционала необходимо вносить записи в CHANGELOG.md.
agent
) или сервер (server
), то используйте [agent]
, [server]
в начале строки; если изменения затрагивают оба компонента, то начинайте запись без этих меток.@api
.Описание: Без маркера @api
интерфейсы не будут отображаться в сгенерированной документации.
Описание: Если маркер JavaDoc указан перед маркером apiDoc, то описание может быть включено в свойства маркера apiDoc, что не является желаемым поведением.
Пример верного использования:
/**
* @author hjk
* @api {method} path title
* @apiParam {Number} id Уникальный идентификатор пользователя.
*/
Пример неверного использования:
Описание: Описание параметра id
должно быть "Уникальный идентификатор пользователя". Если так будет указано, то описание станет "Уникальный идентификатор пользователя.@author hjk".
/**
* @api {method} path title
* @apiParam {Number} id Уникальный идентификатор пользователя.
* @author hjk
*/
Описание: Используйте @apiDefine
для определения общих блоков документации, затем используйте @apiUse
для ссылки на эти блоки, чтобы повысить повторное использование блоков документации.
Все общие блоки документации должны быть определены в модуле server
в пакете org.dromara.jpom.ApiDoc
.1. Все новые функции должны быть добавлены в ветку dev
, но не в ветку master
.
2. Запросы Pull Request (PR) должны отправляться в ветку dev
.
3. Для обычного развития функционала можно прямолинейно отправлять изменения в ветку dev
. Для крупных функциональных изменений рекомендуется создание новой ветки для отправки изменений.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )