laemmi / satisapi
一个简单的API,用于编写satis.json文件,例如Gitlab webhook
v1.0.1
2020-01-31 10:32 UTC
Requires
- php: ^7.2
This package is auto-updated.
Last update: 2024-08-29 05:30:48 UTC
README
一个简单的API,用于编写satis.json文件,例如Gitlab webhook
描述
您可以使用这个简单的应用在satis.json中写入新的仓库。
安装
通过composer
composer create-project --prefer-dist laemmi/satisapi satisapi
或使用仓库
git clone https://github.com/Laemmi/satisapi.git
复制config.php.dist
cp config/config.php.dist config/config.php
设置satis.json文件的路径并输入Gitlab API Token
对于开发,您可以使用
composer serve
使用
调用API,例如通过Gitlab webhook。这些头部信息是必需的
Content-Type: application/json
X-Gitlab-Token: MySecretKey
作为正文,您发送一个类似于下面的JSON字符串
{
"project": {
"git_ssh_url": "git@github.com/Laemmi/satisapi.git"
}
}