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

Create matrix of people as subject matter experts #22625

Open
mosabua opened this issue Jul 8, 2024 · 6 comments
Open

Create matrix of people as subject matter experts #22625

mosabua opened this issue Jul 8, 2024 · 6 comments
Assignees
Labels
roadmap Top level issues for major efforts in the project

Comments

@mosabua
Copy link
Member

mosabua commented Jul 8, 2024

In our Trino Contributor Call we talked about establishing a matrix or so of people in the community and their focus/knowledge in terms of contributing to Trino. The aim is to have a list of people for different parts that you can ping in pull request and design reviews and so on.

My current idea is to implement a data file on the website about people and their areas and roles and whatever, similar to users as well as the ecosystem pages.

I can then use the data file to render multiple pages or a single page with different sections for roles, skills, and so on and with info like github username, full name, linkedin profile or whatever else desired.

I think the website is the right place since it has the infrastructure for this already in place, and the scope of the list should be all projects within the trinodb org.

I can start with collecting the info for all maintainers and subproject maintainers and a number of other experts I am aware of. From there we can then crowdsource and get individuals to update their own info as well as supply info for others.

@mosabua mosabua self-assigned this Jul 8, 2024
@mosabua mosabua added the roadmap Top level issues for major efforts in the project label Jul 8, 2024
@findepi
Copy link
Member

findepi commented Jul 9, 2024

... and subject matters

dod you mean "subject matter experts"?

@mosabua mosabua changed the title Create matrix of people and subject matters Create matrix of people as subject matter experts Jul 9, 2024
@mosabua
Copy link
Member Author

mosabua commented Jul 9, 2024

... and subject matters

dod you mean "subject matter experts"?

I reworded along that notion.

@mosabua
Copy link
Member Author

mosabua commented Jul 12, 2024

Talked to @martint and @dain and received approval to proceed. Will start on this shortly.

@mosabua
Copy link
Member Author

mosabua commented Jul 12, 2024

Current attributes and details I can think of:

  • people.yml as metadata file
  • so we can use for various aspects including later for example blog post authors or whatever
  • create different output in terms of sorting - by name, filtered by skill,
  • maybe even have a page or section per person
  • to start with just do the normal liquid based rendering, maybe later we can just have a table with some javascript filtering and sorting as well

Attributes for each person:

  • github username (link)
  • role (maintainer, subproject maintainer, contributor, language lead, bdfl)
  • first name, last name, full name
  • slack username (link)
  • projects (trino, trino-gateway...)
  • areas of expertise, trino specific only (not like.. knows about tree planting), start at high evel, get smaller and see how much is manageable

@findinpath
Copy link
Contributor

Please reference the list of SMEs in the PR issue template.
The Trino contributors should be aware who to add as reviewers for their PR.

@mosabua
Copy link
Member Author

mosabua commented Jul 16, 2024

Good idea @findinpath

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
roadmap Top level issues for major efforts in the project
Development

No branches or pull requests

3 participants