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

Display all the contributions for each person in a project that has 2 or more repos #6144

Open
3 tasks
Tracked by #6138
JessicaLucindaCheng opened this issue Jan 23, 2024 · 3 comments
Open
3 tasks
Tracked by #6138
Assignees
Labels
Complexity: Extra Large Draft Issue is still in the process of being created P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) role: back end/devOps Tasks for back-end developers size: 5pt Can be done in 19-30 hours
Milestone

Comments

@JessicaLucindaCheng
Copy link
Member

JessicaLucindaCheng commented Jan 23, 2024

Overview

We need to change the code for displaying the contribution data so that it can display all the contributions for each person in a project that has 2 or more repositories (repos). This contributions data is used for the All-Time Contributors section of each project's detailed page.

Action Items

  • Understand how the current code figures out the number of contributions for each contributor in a project.
    • See the following as a starting point: 123.
    • Since you will need to use the info in the identification field and additional-repo-ids field of each project's Markdown file in the _projects directory [^insert number here], you may want to see how the languages from multiple repos were combined as seen in Display languages for projects that have 2 or more repos #5160.

Resources/Instructions

Footnotes

  1. Note: The Civic Tech Index (CTI) repos have combined contributors because the current code adds up the contributions for each person in the civictechindex GitHub organization and uses that for the contributions for the CTI project. The current code only does this for projects outside the hackforla GitHub organization.

  2. True GitHub Contributors automation: https://github.com/100Automations/true-github-contributors

  3. ADD ADDITIONAL RESOURCES TO HELP UNDERSTANDING OF HOW CONTRIBUTORS WORK
    [^insert number here]: https://github.com/hackforla/website/tree/gh-pages/_projects

@JessicaLucindaCheng JessicaLucindaCheng added role: back end/devOps Tasks for back-end developers P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) size: 5pt Can be done in 19-30 hours Draft Issue is still in the process of being created Complexity: Extra Large labels Jan 23, 2024
@JessicaLucindaCheng JessicaLucindaCheng self-assigned this Jan 23, 2024

This comment was marked as resolved.

@JessicaLucindaCheng

This comment was marked as outdated.

@JessicaLucindaCheng
Copy link
Member Author

  • Progress: Still need to complete writing this issue
  • Blockers: None
  • Availability: 6 hours
  • ETA: I need to delay this by a few days, so new ETA is Friday, February 2, 2024.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Extra Large Draft Issue is still in the process of being created P-Feature: Project Info and Page A project's detail page (e.g. https://www.hackforla.org/projects/100-automations) role: back end/devOps Tasks for back-end developers size: 5pt Can be done in 19-30 hours
Projects
Status: New Issue Approval
Development

No branches or pull requests

2 participants