-
-
Notifications
You must be signed in to change notification settings - Fork 361
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
Surface Github contritbutors #2103
Comments
@Betree what is the motivation/purpose of this feature? Who is asking for it? Who have we tested it with? I'm just surprised this is being prioritized as I've not heard it requested through support or through Open Source Collective channels. |
It's part of the design for the new collective page, the motivation is to surface any type of contributors (not only financial) on the contributors grid that is already implemented: I'm not sure who proposed this initially, I'm just the one in charge to see how we can make it happen 🙂 The purpose and prioritization is a discussion to have with the rest of the team and design. @cuiki any pointer about this? On my side this task is in backlog, not TODO, which mean I'm not planning to work on it for the initial release of the new collective page. |
@alanna this was part of the initial design of open collective and we removed it because it was too heavy. Collectives liked it. It's a way of showing the whole community behind a collective not just the admin or the core team. |
OK that makes sense @piamancini @Betree. I agree it would be nice to have. My thought process was like this....
If it's more of a backlog item, that's fine. I hope we have it someday; there are just other more urgent things now. |
@Betree are we putting this on the list for up coming versions? We have the design of the cards that for code contributors. |
@piamancini It's in the backlog, I have no ETA for this one at the moment. It will have to be a project of its own, but that may be a good candidate for a bounty. I'll assign myself for now so I can do more research and write more precise specs. |
great thanks - we used to have this in the past so lmk when you are ready and I can help with how we used to do it, how we changed and then dropped it |
@Betree could you point me to the contributors resolver, if you are ok with MVP as of now I can take up this, or else if you like to go with Long term solution once for all, and not first with MVP and then ultimately long term, Will be fine with that too :) |
@jeffin143 Queries for this data are all in https://github.com/opencollective/opencollective-api/blob/a9a2a2ff7834e69349dffbaa3ceb91c3cc4421c2/server/lib/contributors.js MVP would be fine for now. You're welcome to jump on it if you want to, however keep in mind that:
|
@Betree Thanks, I will take a look, but since you are also not aware of the code, it would be difficult to come up with something :) Also I tried coming up with something but |
This issue has been automatically marked as stale because it has not had recent activity. We want to keep it in our todo list but haven't had the time to address it yet. |
Motivation
In the new tier/collective pages, we want to add a
Github Contributors
filter:MVP
contributors
resolver, get the contributors usernames fromcollective.data.githubContributors
and use that to build a list ofContributorType
to be merged with the existing list.Long term solution
At some point we may want to store more info on the Github contributors when fetching them in https://github.com/opencollective/opencollective-api/blob/c4eec669f0633cccedc56173c223e927a1da81d2/cron/daily/update-contributions.js#L106:
The proper place for that would be in a separate table, not in collective's
data
The text was updated successfully, but these errors were encountered: