Английский | Китайский
Документация для управления API-интерфейсами предприятия, цель которой — сделать управление документами более удобным и быстрым. Torna использует совместную работу для управления и поддержки проектных API-документов, интегрируя различные формы документов в единый подход к поддержке.
Torna устраняет недостатки традиционных инструментов генерации документов, таких как Swagger, обогащая и улучшая полезные функции, при этом сохраняя оригинальные функции.
Подготовка
Перейти на страницу Release, загрузить последнюю версию, распаковать
Импортировать базу данных, выполнить mysql.sql
Открыть application.properties
, изменить конфигурацию базы данных
Запустить sh startup.sh
для запуска. (Для Windows запустить startup.bat
)
Посетить: http://ip:7700
имя пользователя: admin
, пароль: 123456
Перезаписать файл torna.jar
и папку dist
, затем запустить.
Импортировать базу данных, запустить mysql.sql
Загрузить изображение
docker pull registry.cn-hangzhou.aliyuncs.com/tanghc/torna:latest
Создать пустой файл application.properties
для хранения конфигурации:
mkdir /etc/torna && touch /etc/torna/application.properties
vim /etc/torna/application.properties
внести следующие настройки:
# порт сервера
server.port=7700
# адрес MySQL
mysql.host=<mysql_ip>:3306
# имя базы данных
mysql.schema=torna
# имя пользователя MySQL, убедитесь, что он может выполнять DDL
mysql.username=<username>
mysql.password=<password>
Запустить Docker:
docker run --name torna --restart=always \
-p 7700:7700 \
-e JAVA_OPTS="-server -Xms512m -Xmx512m" \
-v /etc/torna/application.properties:/torna/config/application.properties \
-d registry.cn-hangzhou.aliyuncs.com/tanghc/torna:latest
Посетить через браузер: http://<ip>:7700
smart-doc + Torna
Если вы используете Java, мы рекомендуем использовать smart-doc + Torna
smart-doc + Torna образуют решение для генерации и управления документацией, лидирующее в отрасли. Используя smart-Doc для ненавязчивого извлечения Java-кодов и аннотаций, можно генерировать документацию API и автоматически публиковать её на платформу управления документацией Torna.
С помощью этого сочетания можно достичь следующего: достаточно написать Java-аннотации, чтобы отправить информацию API на платформу Torna, что позволяет просматривать, отлаживать и тестировать API.Отправлять информацию: API имя/автор/параметр пути/заголовок/тело/ответ/словарь/код ошибки
Если вы используете другие языки, вы можете использовать форму страницы для редактирования вышеуказанного содержания, а затем просматривать и отлаживать API.
Благодарим JetBrains Software за предоставление бесплатной лицензии для этого открытого проекта.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.