LCTT/Grank

JSON 配置文件读取模式的支持

Open

#16 创建于 2018年10月1日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Python (237 star) (37 fork)user submission
enhancementgood first issue

描述

应该建立一个数据配置数据库(文本或 json):

  • 以组织(用户)或仓库名为主键,
    • 指定仓库时,包括其组织(用户),格式为“组织/仓库名”
    • 其下级数据指定对该数据的配置:
      • 非社区化匹配规则:以正则表达式方式来匹配贡献者的邮件域,配置则为企业人员
      • 对于组织/用户,会遍历其名下的所有仓库,可指定筛选条件,可支持:
        • star:最小 star 数要求
        • last_commit:最后提交的时间
        • first_commit:首次提交的时间(即仓库创建时间)
        • 等等
      • 强制分类:默认仓库会根据其首选语言分为文档类、前端类和代码类项目,但是可以在此强制指定。
      • 数据采集范围:如没有指定,采用系统配置数据
        • start: 采集开始时间
        • end: 采集结束时间(如系统也未指定,则为当前时间)
      • 忽略:用于在指定组织(用户)是,列出需要忽略的仓库

贡献者指南

JSON 配置文件读取模式的支持 · LCTT/Grank#16 | Good First Issue