【文件属性】:
文件名称:hacktoberfest:Hacktoberfest-用于管理年度开源挑战的应用程序
文件大小:11.46MB
文件格式:ZIP
更新时间:2021-05-02 18:05:04
hacktoberfest Ruby
啤酒节
特征
静态页面
空中支持的活动和常见问题解答
通过语言发现问题
使用GitHub登录
多步骤注册
拉取请求时间表
挑战完成验证
奖金分配
组件
有三个相互完全独立的主要组成部分:
问题发现-从GitHub提取带有hacktoberfest标签的问题,并基于随机质量过滤器将其保留在数据库中,以显示在主页上。
内容页面-主要是静态页面,并通过Airtable补充了动态数据。
参与者管理-允许用户注册参加Hacktoberfest,跟踪用户进度以及根据可用性分配奖品。 大部分业务逻辑是通过状态机实现的,可以在满足各种条件之前验证用户可以转换为新状态,并在成功的状态转换时触发某些动作。
入门
这些说明将为您提供在本地计算机上运行并运行的项目的副本,以进行开发和测试。
先决条件
确保您的操作系统是最新的MacOS
已安装brew(在macos终端中运行以下命令进行安装):
/u