hackforla / hackforla/website

Rollout Plan: Change code to read data from multiple project repositories

Open
#6,138 33 comments 0 reactions 1 assignee Claimed by @JessicaLucindaCheng View on GitHub
Complexity: Extra Large epic HLC: M Issue Making: Level 5 P-Feature: Project Info and Page P-Feature: Projects page role: back end/devOps role: front end size: 2pt status: Updated
Dominant language
JavaScript
Stars
363
Forks
872
Avg merge
2d 21h
Merged PRs (30d)
18

Description

### Dependency
The issues in each phase should be completed before work on issues in the next phase.

#### Phase 1
- [x] #5231
- [x] #5160
- [ ] #6139

#### Phase 2
- [ ] #6144
- [ ] #5127

### Overview
We want to change the HfLA website code to read from as many repositories as specified per project so that the languages and contributors data is properly representative of the projects.

### Details
#### Constraints
- Any changes we make need to work for all projects with multiple repositories
- We want to protect the contributions of previous contributors
- We want the all-time contributors that appear on any project page, to have all contributors across all repos.
- Languages are pulled directly from the repos and cannot be edited or added to.

### Action Items
- [x] Write an issue to move unrelated content out of the main Access the Data repository. - #6139
- [x] Move the [commit for the Jupyter Notebook](https://github.com/hackforla/access-the-data/commit/62609601277509b0473bbf8f6dbf1ef735430c84) to the Data Science Community of practice repo.
- [x] Move any related issues to the data science community of practice repo
- [ ] Write an issue for each of the following to refactor the HfLA website code to read from as many repositories as specified per project so that the following data is properly representative of the projects:
- [x] Languages - #5160
- [ ] Contributors
- [ ] Write an epic for adding the repositories to the project files:
- [x] Access the Data - #5127
- [x] Civic Tech Index - part of #5231 and #5160
- [ ] Other projects with multiple repos

### Resources/Instructions
- This epic was initiated by this comment: https://github.com/hackforla/website/issues/5127#issuecomment-1734650107

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.