hackforla / website

Hack for LA's website
https://www.hackforla.org
GNU General Public License v2.0
316 stars 754 forks source link

Create each program area page automatically using a layout #3328

Open JessicaLucindaCheng opened 2 years ago

JessicaLucindaCheng commented 2 years ago

Dependency

Overview

We want each program area page created dynamically so we don't have to manually code each page.

Action Items

Resources/Instructions

github-actions[bot] commented 2 years ago

Hi @JessicaLucindaCheng.

Good job adding the required labels for this issue. The merge team will review the issue and add a "Ready for Milestone" label once it is ready for prioritization.

Additional Resources:

JessicaLucindaCheng commented 1 year ago

@ExperimentsInHonesty For this issue, should projects without Program Area information (such as problem, solution, impact, etc) just show a card with those information fields blank or should it say, "TBD"?

For example, 100 Automations doesn't have Program Area info:

Screenshot 2022-09-19 135838

Answer from Bonnie: It's okay if they are blank.

JessicaLucindaCheng commented 1 year ago

@ExperimentsInHonesty For this issue, should projects without Program Area information (such as problem, solution, impact, etc) just show a card with those information fields blank or should it say, "TBD"?

For example, 100 Automations doesn't have Program Area info: Screenshot 2022-09-19 135838

JessicaLucindaCheng commented 1 year ago
JessicaLucindaCheng commented 1 year ago

Availability for editing issue: Not sure. Dependent on when I get my computer's Internet fixed. ETA for completing edits: Friday, November 5, 2022 (if I am able to get my computer's Internet issue fixed by then)

JessicaLucindaCheng commented 1 year ago

Issue writing update Availability for editing issue: 6 hours ETA for completing edits: November 22, 2022

ExperimentsInHonesty commented 1 year ago

@JessicaLucindaCheng where you have the instructions :

For another example, _projects/100-automations.md has

Instead of it leaving the project off the display, let's have it give some default text instead

We are currently drafting the Problem, Solution and Impact statements for this project.

JessicaLucindaCheng commented 1 year ago

@ExperimentsInHonesty

@JessicaLucindaCheng where you have the instructions :

For another example, _projects/100-automations.md has

Instead of it leaving the project off the display, let's have it give some default text instead

We are currently drafting the Problem, Solution and Impact statements for this project.

I updated the action item with your requested change.

JessicaLucindaCheng commented 1 year ago

From Dev/PM with Bonnie, the following changes need to be made:

JessicaLucindaCheng commented 1 year ago

Issue writing

Tasks

From Dev/PM with Bonnie, the following changes need to be made:

JessicaLucindaCheng commented 1 year ago

Once this issue is in the New Issue Approval column, a dev lead needs to review the issue and determine if it is ready for a PM to add a milestone and prioritize it. If it isn't ready, a dev lead will need to edit this issue so that it is ready for a PM to add a milestone and prioritize it.

github-actions[bot] commented 9 months ago

Hi @JessicaLucindaCheng, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

github-actions[bot] commented 6 months ago

Hi @ExperimentsInHonesty, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

roslynwythe commented 6 months ago

@JessicaLucindaCheng I was wondering, do we need an Action Item for updating config.yml to use the new layout? Thanks

github-actions[bot] commented 6 months ago

Hi @JessicaLucindaCheng, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

JessicaLucindaCheng commented 6 months ago

@roslynwythe

@JessicaLucindaCheng I was wondering, do we need an Action Item for updating config.yml to use the new layout? Thanks.

Yes. Since it is a Large issue, I was trying to be less descriptive and have the developer figure out a lot of it by themselves but it looks like I wasn't descriptive enough in this issue and need to add more details. So, I'm going to put a "Draft" label on this issue and have to do some coding to figure out how the moving of _data/internal/program-areas files into a collection will impact other files, such as possibly pages/program-areas.html.

JessicaLucindaCheng commented 6 months ago

Issue Writing

JessicaLucindaCheng commented 6 months ago

Issue Writing

Tasks

t-will-gillis commented 6 months ago

Hey @JessicaLucindaCheng - only an FYI that the dependencies are completed

ExperimentsInHonesty commented 4 days ago

@JessicaLucindaCheng Is there are reason to take the word card off the file in the https://github.com/hackforla/website/tree/gh-pages/_program-areas directory? Seems like that is part of refactoring the program-areas.html page not making the 8 program area pages dynamic.

  • [ ] In the _program-areas directory, rename each file without -card. For example, citizen-engagement-card.yml should be renamed to citizen-engagement.yml.
ExperimentsInHonesty commented 4 days ago

p.s. except for that, I would like to prioritize this. Please let me know.