cncf / cncf/endusers

Integrate person information from tab repo

Open
#163 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

There is additional information in the [gov.yaml](https://github.com/cncf/tab/blob/main/gov.yaml) file within the tab repo that should be integrated with the TAB information stored in [community-roster.json](https://github.com/cncf/endusers/blob/main/data/community-roster.json) and [community-people.json](https://github.com/cncf/endusers/blob/main/data/community-people.json).

groups such as the tab and any user groups should have their name and github handle sycned as well as the items below:
- role
- seat
- term
- start
- end

The profile information gathered from querying github should only be used for filling missing data not provided by the information in community-roster.json

Contributor guide

Open the contributing guide

Research direction

Start by comparing gov.yaml in the tab repository with data/community-roster.json and data/community-people.json. Trace how the repository currently gathers GitHub profile information, then define completion as syncing group and user-group names, handles, roles, seats, and term dates while preserving values already provided in the community JSON files.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, javascript
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.