kcoin
kcoin copied to clipboard
1. 创建项目API 提供项目名,token名,public key 返回项目ID 2. 为项目成员分配token 提供项目ID,成员ID(Github账号),积分数量,加密(成员ID+积分数量) 返回是否成功 3. 查询项目成员积分 提供项目ID 返回:数组(成员,积分)
在首页展示主要的项目logo,比如活跃度最高的前5个。目前当然都是开源社自己的项目。 点击某个项目后,用户可以不用登录,就能够看到这个项目的贡献者排行榜。
Part of the codes to solve issue #83. Corresponding UI is to be added.
导入项目报错. 显示 “undefined method each for #”
see https://github.com/kaiyuanshe/kcoin/blob/master/src/web/helpers/github_helpers.rb#L83, we call server api synchronously, we'd better change it async mode. Please: - introduce ruby library [rufus](https://github.com/jmettraux/rufus-scheduler) - As a first example, change https://github.com/kaiyuanshe/kcoin/blob/master/src/web/helpers/github_helpers.rb#L83 to asynchronous mode -...
Let's setup a test environment and CI/CD process so that new changes could be visible to everyone and devs could have positive feedback from their contribution. I could do the...
以OAuth方式登录后,进入个人中心,存在两种情况: 1. Github账户中已经登记了email,并可以被KCoin平台读取,所以显示在“绑定邮箱”的一栏中。 2. Github账户中,尚未记录email,或者通过API无法获取。则绑定邮箱一栏为空。 前一种情况,用户的邮箱可以被修改,然后用户可以点击“重新绑定”,发送一个激活邮件给自己。 后一种情况,用户的邮箱内容为空,用户可以填写自己的邮箱,然后点击上方的“绑定”按钮,给自己发邮件。 发出的邮件,有一个激活链接,这个链接包含的session,会在1小时内过期。 邮件内容为: ``` ,您好! 这是一封激活邮箱绑定您的KCoin平台账号的邮件,请点击下方Link,打开新的浏览器,确认绑定邮箱! KCoin平台开发组
Currently when somebody makes a contribution, we actually **transfer** project token from project address to user's address. But that's not right since project's token might use up. We need to...