Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend committee yaml to remove redundancy #235

Open
AlexJBanks opened this issue Mar 31, 2022 · 1 comment
Open

Extend committee yaml to remove redundancy #235

AlexJBanks opened this issue Mar 31, 2022 · 1 comment
Labels
good-first-issue A nice easy issue to get started with for new contributors maintenance

Comments

@AlexJBanks
Copy link
Member

AlexJBanks commented Mar 31, 2022

Extend yaml structure to define one person who has done multiple roles in one year, or multiple roles across multiple years, removing redundancy
Related to #234

@rainestormee rainestormee added good-first-issue A nice easy issue to get started with for new contributors maintenance labels Jul 31, 2022
@LikkanChung
Copy link
Member

This will likely need to involve a refactor of how the committee list is generated from a group-first approach to a person-first approach.

Currently each committee group is listed separately with a person appearing in multiple lists of committees. A possible solution would be to change it to a list of people who have multiple roles.

e.g.

committee-members: 
  - name: person1
    pronouns: they/them
    ...
    roles: 
      - role1
        ...
      - role2
  - name: person2
    ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good-first-issue A nice easy issue to get started with for new contributors maintenance
Projects
None yet
Development

No branches or pull requests

3 participants