loveoss/community-platform

此包已被废弃且不再维护。没有建议的替代包。

社区平台是一个用于制作GitHub机器人的PHP框架

安装: 4

依赖: 0

建议者: 0

安全: 0

星标: 5

关注者: 2

分支: 0

类型:项目


README

社区平台为您提供了制作自己的GitHub机器人和工具的简单API和工具。

如何安装?

您需要创建自己的GitHub 个人令牌。安装并托管您的社区平台项目后,您需要注册一个webhook以获取GitHub的信息。

然后,您必须配置一个安全的GitHub令牌

经典安装

首先,您必须配置您的GitHub仓库并获得一个GitHub令牌。

composer install // and complete the interactive fields asked

Docker安装

首先,使用有效的GitHub令牌和有效的安全令牌(可以为空)设置docker-compose.yml文件。

make start

主页现在可在"http://localhost:81/"访问。

如何测试?

./vendor/bin/simple-phpunit
# or (using docker)
make test

要启动测试套件,您只需设置自己的GitHub令牌(GH_TOKEN)。

我们的标准?

是的,大部分是Symfony的标准

./vendor/bin/php-cs-fixer fix # we use the Symfony level + short array notation filter

我可以从社区平台期待什么?

  • 在拉取请求中评论以帮助贡献者修复工作;
  • 从拉取请求中提取数据并查找某些术语;
  • 管理标签;
  • 验证拉取请求描述;
  • 欢迎每一位新贡献者;
  • 根据描述中的信息对PR进行标记
  • 根据更新的文件对PR进行标记