exercism / discussions

For discussing things like future features, roadmap, priorities, and other things that are not directly action-oriented (yet).
37 stars 5 forks source link

Implicit teams via GitHub organisations #207

Closed rjackson closed 6 years ago

rjackson commented 6 years ago

I imagine the two barriers in front of users interacting and reviewing one another's solutions:

Teams strike me as a fantastic solution to these barriers as it personalises the solution feed to include peers a user already has a relationship with, and would significantly reduce the amount of peer solutions to review.

There remains a barrier for the adoption of teams, however:

A lot of teams already manage these steps via GitHub organisations, especially those who use GitHub as their primary code store.

It would make sense to hook into that existing data and use it to personalise user's feeds via implicit teams: If a user logs in and belongs to 'Acme Group', and there are 15 other 'Acme Group's members on the platform, implicit create an 'Acme Group's team & feed for those users.

What do you think? Does this make sense & seem technically feasible?

kytrinyx commented 6 years ago

Thanks so much for the suggestion!

It's certainly technically feasible; the GitHub API has support for everything we'd need to do in order to make this possible.

We're in the throws of redesigning most of the site, and teams are one of the next things we're going to dig into. I don't know where we're headed with this yet (and can't promise any particular outcome), but I'm adding this to the design questions list so that we can discuss it as part of the redesign effort.

kytrinyx commented 6 years ago

I'm tracking this on the "maybe someday" product list. Going to close it here, as it's not something we're planning on implementing in the near term.