in hack/generate-devstats-repo-sql.py [0:0]
def repos_from_k8s_group(k8s_group):
"""Returns a list of org/repos given a kubernetes community group"""
repos = {}
subprojects = k8s_group.get('subprojects', [])
if subprojects is None:
subprojects = []
for sp in subprojects:
for uri in sp['owners']:
owners_path = re.sub(r"https://raw.githubusercontent.com/(.*)/master/(.*)",r"\1/\2",uri)
path_parts = owners_path.split('/')
# org/repo is owned by k8s_group if org/repo/OWNERS os in one of their subprojects
if path_parts[2] == 'OWNERS':
repo = '/'.join(path_parts[0:2])
repos[repo] = True
return sorted(repos.keys())