-
-
Notifications
You must be signed in to change notification settings - Fork 847
Open
Labels
Complexity: LargeComplexity: MediumComplexity: See issue making labelSee the Issue Making label to understand the issue writing difficulty levelSee the Issue Making label to understand the issue writing difficulty levelEREmergent RequestEmergent RequestIssue Making: Level 4Create an Epic Issue, and it's Level 2 or 3 issuesCreate an Epic Issue, and it's Level 2 or 3 issuesP-Feature: Project Info and PageA project's detail page (e.g. https://www.hackforla.org/projects/100-automations)A project's detail page (e.g. https://www.hackforla.org/projects/100-automations)role: back end/devOpsTasks for back-end developersTasks for back-end developerssize: 0.25ptCan be done in 0.5 to 1.5 hoursCan be done in 0.5 to 1.5 hours
Milestone
Description
Emergent Requirement - Problem
For a future feature, we need to have the start date of a project
Details
- In the future, when we add start and end dates in the sponsor-partner.yml file, we will be able to tell if someone is a founding partner/sponsor if we also have a start date on the project.
- When we move the information to the People Depot project, it will require project start dates.
Issue you discovered this emergent requirement in
Date discovered
2024-05-05
Did you have to do something temporarily
- YES
- NO
Who was involved
@bonniewolfe @roslynwythe @KwameTaylor
What happens if this is not addressed
Needing to refer back into the past manually to recall this information on older projects
Resources
- https://github.com/hackforla/website/blob/gh-pages/_data/external/github-data.json
- https://github.com/hackforla/website/tree/gh-pages/_projects
Recommended Action Items
- Make a new issue
- Discuss with team
- Let a Team Lead know
Potential solutions [draft]
- Create issue to create instructions on how to find the date using a github action (large issue)
- Create Epic issue (which is dependent on the instructions being done and has a medium label and issue making level 3)
- Create issue template for medium issues where the person working on this issue follows the instructions and finds the date on the repo
- Make an issue from the epic to test it.
We need to store the date a repo started. We probably don't need to ever pull this twice (unlike languages, etc), although we will need it for any new repos we add
- to get the date
- look at the first commit to a project repo
- If there are multiple repos for the same project, we should use the repo that has the oldest start date
- where to store it?
- store it in the project.md files
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Complexity: LargeComplexity: MediumComplexity: See issue making labelSee the Issue Making label to understand the issue writing difficulty levelSee the Issue Making label to understand the issue writing difficulty levelEREmergent RequestEmergent RequestIssue Making: Level 4Create an Epic Issue, and it's Level 2 or 3 issuesCreate an Epic Issue, and it's Level 2 or 3 issuesP-Feature: Project Info and PageA project's detail page (e.g. https://www.hackforla.org/projects/100-automations)A project's detail page (e.g. https://www.hackforla.org/projects/100-automations)role: back end/devOpsTasks for back-end developersTasks for back-end developerssize: 0.25ptCan be done in 0.5 to 1.5 hoursCan be done in 0.5 to 1.5 hours
Type
Projects
Status
ERs and epics that are ready to be turned into issues