一个非常适合 IT 团队的在线 API 文档、技术文档工具
可以方便地使用 markdown 语法来书写出美观的 API 文档、数据字典文档、技术文档、在线 excel 文档等等。如果不想编辑 markdown 文档,你还可以利用 ShowDoc 的自动化能力,从程序注释中自动生成 API 文档,或者从搭配的 RunApi 客户端中一边调试接口、一边自动生成文档。

1. 工具介绍
主要介绍 ShowDoc 工具的主要特点和优势之处
通过分配项目成员和团队成员,你可以很方便地进行项目文档的权限管理和团队协作,也可以分享文档出去给朋友查看。
- [1] API 文档
APP、Web前端与服务器常用API来进行交互- 用
ShowDoc可以方便快速编写出美观的API文档
- [2] 数据字典
- 好的数据字典可以很方便地向别人描述你的数据库结构
- 用
ShowDoc可以编辑出美观的数据字典
- [3] 说明文档
- 你完全可以使用
ShowDoc来编写一些工具的说明书 - 也可以编写一些技术规范说明文档以供团队查阅
- 你完全可以使用
- [4] 团队协作
- 团队权限管理机制让团队良好地协同编写文档
- [5] 文档自动化
- 可从代码注释中自动生成文档
- 搭配的
RunApi客户端,可调试接口和自动生成文档
- [6] 免费开源
ShowDoc提供免费开源的版本- 你可以选择将
ShowDoc部署到你的服务器

ShowDoc 还支持多平台客户端,更方便跨平台使用:
win客户端mac客户端ios客户端android客户端

2. 部署方式
如何使用 Docker 私有化部署 ShowDoc 服务
- [1] 基础安装
- 访问地址:
http://localhost:8000 - 登陆信息:
showdoc/123456
- 访问地址:
version: "3"
services:
showdoc:
restart: on-failure
container_name: showdoc_web
image: star7th/showdoc
ports:
- "8000:80"
volumes:
- "/showdoc_data/html:/var/www/html"
networks:
- showdoc_network
- postgres
networks:
showdoc_network:
- [2] 绑定域名
- 绑定域名:
httptest.showdoc.com.cn
- 绑定域名:
server {
listen 80;
server_name test.showdoc.com.cn;
client_max_body_size 1000m;
location ^~ / {
proxy_pass http://127.0.0.1:8000;
proxy_redirect off;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header http_user_agent $http_user_agent;
}
}
3. 参考链接
送人玫瑰,手有余香