LCTT/Grank

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

Open

#16 ouverte le 1 oct. 2018

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)Python (37 forks)user submission
enhancementgood first issue

Métriques du dépôt

Stars
 (237 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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

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

Guide contributeur