Open JessicaLucindaCheng opened 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:
@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:
Answer from Bonnie: It's okay if they are blank.
@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:
From Dev/PM meeting on September 19, 2022, Bonnie said
[x] Add the info about blank image to the issue. Note: I decided against it being blank because I want to take into consideration that there could be blank fields in the future when the page is live. Thus, in order to maintain a professional looking website, I think we should take into consider blank fields as part of this issue.
[x] Add this info to the issue: If a project has multiple program areas, the problem, solution, sdg, etc info will be the same on the cards for each project. The same card/program area info will just show up on multiple pages.
citizen engagement card data
comment should be changed to program area card data
in the project md filesAvailability 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)
Issue writing update Availability for editing issue: 6 hours ETA for completing edits: November 22, 2022
@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.
@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.
From Dev/PM with Bonnie, the following changes need to be made:
From Dev/PM with Bonnie, the following changes need to be made:
We are currently drafting the Problem, Solution and Impact statements for this project.
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.
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 :)
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 :)
@JessicaLucindaCheng I was wondering, do we need an Action Item for updating config.yml to use the new layout? Thanks
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 :)
@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.
Issue Writing
Issue Writing
Hey @JessicaLucindaCheng - only an FYI that the dependencies are completed
@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.
p.s. except for that, I would like to prioritize this. Please let me know.
Dependency
Overview
We want each program area page created dynamically so we don't have to manually code each page.
Action Items
[ ] In
_config.yml
,collections
variable and change the following:From:
To:
defaults
variable and add the following:_program-areas
directory, rename each file without-card
. For example,citizen-engagement-card.yml
should be renamed tocitizen-engagement.yml
.citizen-engagement.html
from thepages
directory to the_layouts
directory.citizen-engagement.html
toprogram-area-pages.html
_projects
directory) has aprogram-area
field, which indicates what program area(s) a project falls under (e.g., Citizen Engagement, Workforce Development, etc.). A project can have 1 or more program areas. In theprogram-area-pages.html
file, use the current code in that file as a starting point and convert/modify the code so it becomes a reusable layout that will be used to dynamically render all the individual program area pages based on theprogram-area
field in each project's Markdown file. You may need to add or edit other files._projects
directory, there is a field calledvisible
. Ifvisible
is true, then the project should show up on the program area page(s) it falls under. Ifvisible
is false, then the project should not show up.We are currently drafting the Problem, Solution and Impact statements for this project.
The message is only shown for the projects that are missing program area info (problem, solution, impact, sdg, card-image-src, sdg-image-src)._projects/100-automations.md
hasbut doesn't have any information for the program area (problem, solution, impact, sdg, card-image-src, sdg-image-src). Thus, this project's card should show up on the Civic Tech Infrastructure program area page and the card will have the project's name (100 Automations) and the following message:
We are currently drafting the Problem, Solution and Impact statements for this project.
_projects/website.md
) hasSo, the same card for the Hackforla.org Website project should show up on the Workforce Development program area page and the Civic Tech Infrastructure program area page.
program-area-pages.html
layout works,_sass/components
, change the filename_citizen_engagement.scss
to_program-area-pages.scss
_sass/main.scss
changeto
GitHub locations (includes any relevant html, css, yml, md, js files)
underTechnical Details
, including what file(s) had their name changed and what the new file name is.Technical Details
sectionResources/Instructions