Showdoc-免费好用的团队API管理系统

一、说明

做开发的朋友们肯定会经常使用API调试工具Postman,但是Postman只是一个测试工具,它并不能把我们测试好的接口直接生成文档分享给其他同事,相信很多小伙伴曾经头疼于编写接口文档,费时费力写出的文档却巨丑无比。今天我们就介绍一个免费,好用,可以私有化部署,支持团队管理的开源API文档管理系统:Showdoc

ShowDocicon-default.png?t=N7T8https://www.showdoc.com.cn/

ShowDoc 是一个非常适合 IT 团队的API文档分享工具,它可以加快团队之间沟通的效率,支持多系统,多途径管理API:

  • 使用 markdown 语法来书写出美观的 API 文档、数据字典文档、技术文档
  • 从程序注释中自动生成 API 文档
  • 从搭配的 RunApi 客户端(类似 postman 调试工具)中一边调试接口、一边自动生成文档
  • 使用Showdoc API接口集成到其他系统中

Showdoc服务自带web管理后台,并且Showdoc开源社区还免费提供了windows,mac,ios,android多平台的客户端工具,简直不要太爽。

二、部署核心服务

Showdoc是PHP开源项目,所以部署前,确保已安装PHP运行环境。

2.1:下载项目
cd /home/www/project
git clone https://github.com/star7th/showdoc.git
cd showdoc
2.2:安装项目依赖
wget https://getcomposer.org/download/1.9.0/composer.phar
php -d memory_limit=-1  composer.phar  update 

项目依赖宝安装需要composer支持,这里使用的是离线版composer.phar程序,如果你的电脑上已经安装过composer,请自行调整一下命令内容

2.3:配置nginx服务器
server {
	listen       80;
	server_name  0.0.0.0;
	root         /home/www/project/showdoc;
	index index.php index.html;

	error_page  404              /404.html;
	location = /40x.html {
	}

	error_page   500 502 503 504  /50x.html;
	location = /50x.html {
	}

	location ~ \.php$ {
		root           /home/www/project/showdoc;
		fastcgi_pass   127.0.0.1:9000;
		fastcgi_index  index.php;
		fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
		include        fastcgi_params;
	}

	location ~ /\.ht {
		deny  all;
	}
}
2.4:修改目录权限
chmod -R 777 /home/www/project/showdoc/install
chmod -R 777 /home/www/project/showdoc/Public
chmod -R 777 /home/www/project/showdoc/Sqlite
chmod -R 777 /home/www/project/showdoc/server/Application/Runtime
2.5:启动服务器,访问测试
nginx -s restart

本机浏览器访问:http://127.0.0.1

系统默认超管用户

账号:showdoc  密码:123456

三、使用Showdoc

3.1:账户管理

使用系统超管用户登录系统

找到用户管理模块,管理成员账户

3.2:成员登录客户端

下载客户端(windows为例):

ShowDocicon-default.png?t=N7T8https://www.showdoc.com.cn/clients打开客户端:

3.3:创建项目

3.4:创建文档

创建可调试Api文档

创建markdown文档

3.5:查看/分享文档

四、注意事项

2020年之后Showdoc抛弃了mysql存储方案,改为使用sqlite做持久化,sqlite是单文件模式的数据库,一般不支持远程访问,运维人员要做好定时同步方案,避免数据库文件损坏,给自己带来不必要的麻烦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

泪痕110

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值