mobly/hour-bank
Composer 安装命令:
composer create-project mobly/hour-bank
包简介
Parses hour bank e-mail and post on slack to a development team
README 文档
README
Description
Parses hour bank e-mail and post on slack to a development team
Setup (For the Balance script)
Application Configuration Files
- Duplicate
./configuration/local.php.templateto./configuration/local.php - Change the team to an array containing the names of the team member's
- Change the Slack channel that the hours need to be published
- Change the slackEndpoint with the Webhook URL of a Incoming WebHooks created in Slack (see above)
Slack Incoming WebHook
- Access Integrations in your tem Slack website
https://[your team].slack.com/services - Search for Incoming WebHooks then click Add
- Select the Post to Channel that the hours need to be published (will be the default channel for the hook)
- Copy the Webhook URL generated to slackEndpoint into
./configuration/local.php
Google Developers Console
- Create a project in the [Google Developers Console](developer console)
- Enable Gmail API in APIs & Auth > APIs > Google Apps APIs > Gmail API > Enable API
- Create a credential in APIs & Auth > Credentials > Add credentials > OAuth 2.0 client ID
- Download the JSON credential.
- Once downloaded, create the (default) path
./data/credential/and move it there.
- It shoud look like this (as defined in the application.php):
./data/credential/client_secret.json- The credential JSON file should never be committed with your source code, and should be stored securely.
Setup
composer dump-autoload -o
Run
Balance
Generate balance report
php src/balance.php
Log
Manage time logging
php src/log.php
Log - Persist into Google Form
Call selenium tests to persist data into the Google Form
vendor/bin/phpunit
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-10-09