Closed fanux closed 2 years ago
Number | Deliverable | Specification |
---|---|---|
0a. | License | Apache 2.0 |
0b. | Documentation | We will provide docs about how to create a task, how to tigger the payment, and how to withdraw |
0c. | Testing Guide | We will provide uni test for task,transfer,informal,withdraw modules(70% cover), and UI test report |
0d. | Docker | We will provide Dockerfile and docker image to run the website in one command line, and you can to test those modules |
1. | Task management | Create a paid task by comment an issue, it will trigger the create task event though the webhook, and webhook server will save the task and show it on our page, when developer complete the task, will tigger transfer module to pay the developer |
2. | Tansfer module | Trigger a payment by comment an issue, like /pay Bob 10DOT , the DOT will transfer to developer platform account |
3. | Withdraw module | Withdraw the DOT from our platform to developer own wallet, if developer bind it own address, payment will transfer to the account directly |
4. | Informal | Developer will receive the event, tell him how to withdraw DOT in our platform, robot will send Bob email and comment the issue |
docker run --rm -p 80:80 sulnong/bytepay:app
Then open in your (http:bytepay.local-dev.hostdocker run --rm sulnong/bytepay:test
/dotpay bind [address]