oss-know / airflow-jobs

Apache License 2.0
6 stars 19 forks source link

github graphql 获取issues prs 以及timeline 开发者login email 推断地理位置和公司时间范围 #222

Open Lin334421 opened 12 months ago

Lin334421 commented 12 months ago

第一个commit 将issues comment \ issues\ issues timeline 合并获取减少多余请求次数 对应issue #230

第二个commit task1 : do_get_github_id_tz_region_map 根据时区和github profile推断出地理位置 中间表 task2 3: do_get_github_login_location do_get_email_location 结合工作履历网站数据 以及task1的中间表 得到login 或 email 映射的地理位置 task4 : do_code_owner_location 获取某项目team member 地理位置信息

task5 6 : do_get_login_company_time_range 结合邮箱域名 工作履历网站数据信息 github profile 确定开发者所属公司时间范围 task7 : do_company_email_domain_map 生成 邮箱域名与公司的映射关系表 task8 : do_code_owner_company 获取某项目team member 公司时间范围