-
-
Notifications
You must be signed in to change notification settings - Fork 847
Closed
Labels
Complexity: MediumP-Feature: Citizen Engagementhttps://www.hackforla.org/citizen-engagementhttps://www.hackforla.org/citizen-engagementrole: front endTasks for front end developersTasks for front end developerssize: 1ptCan be done in 4-6 hoursCan be done in 4-6 hoursstatus: UpdatedNo blockers and update is ready for reviewNo blockers and update is ready for review
Milestone
Description
Overview
On the Citizen Engagement webpage [1], we want to display a message on a project's program area card if the project is missing program area detailed information so
- we make sure the page doesn't break and
- we maintain a professional-looking website.
Action Items
Developer
- Read Citizen Engagement wiki page [2]
- If a project's Markdown file is missing one of the following program area detailed information fields:
problem,solution,impact,sdg,card-image-src,sdg-image-src, then change the code in_includes/citizen-engagement-cards.html[3] so that the card on the Citizen Engagement webpage should show the project's name and dynamically display the message:We are currently drafting the Problem, Solution and Impact statements for this project.- Make sure the message is displayed for any future projects that are added and are missing program area info.
- Keep in mind missing program area info can mean
problem,solution,impact,sdg,card-image-src, orsdg-image-srcfields- a) are not in a project's Markdown file at all
OR - b) the fields exist but are left blank in a project's Markdown file.
- a) are not in a project's Markdown file at all
- Keep in mind missing program area info can mean
- To style the message, use existing SCSS classes when possible, such as for Typography. See
Design System in Figma[4] for more info- If you need to add SCSS code, add it to
_sass/components/_citizen_engagement.scss[5]
- If you need to add SCSS code, add it to
- Using developer tools, make sure the message looks good in desktop, tablet, and mobile views
- Make sure the message is displayed for any future projects that are added and are missing program area info.
- For testing your code and getting approval from the Stakeholder Rep,
- In
adopt-civic-art.md[6] andcurbmap.md[7] in the_projectsdirectory, you can temporarily changevisible: falsetovisible: truein order to see what the card will look like with the message. - Show how the message looks on the card to the Stakeholder Rep and get the Stakeholder Rep's approval.
- See the Website Team's project information page [8] for who the Stakeholder Rep is.
- Before opening a pull request, please make sure to change
visible: trueback tovisible: falseinadopt-civic-art.mdandcurbmap.mdso that the curbmap and ArtWatcher projects are not visible.
- In
Merge Team, Technical Lead, or Product Manager
- Once the pull request associated with this issue is merged, go to issue Rename citizen-engagement-cards.html #3756 and check if all the issues listed under the
Dependencysection are closed. If they are all closed, move that issue (Rename citizen-engagement-cards.html #3756) into theNew Issue Approvalcolumn, remove theDependencylabel on it, and add aready for dev leadlabel to it.
Resources/Instructions
- [1] Citizen Engagement webpage
- [2] Citizen Engagement wiki page
- [3] _includes/citizen-engagement-cards.html: HTML file that provides the layout/format for each card on the Citizen Engagement page
- [4] Design System in Figma
- [5] _sass/components/_citizen_engagement.scss: Current SCSS file for the Citizen Engagement page
- [6] _projects/adopt-civic-art.md
- [7] _projects/curbmap.md
- [8] Website Team's project information page
- Issue Rename citizen-engagement-cards.html #3756 is dependent on this issue being completed
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Complexity: MediumP-Feature: Citizen Engagementhttps://www.hackforla.org/citizen-engagementhttps://www.hackforla.org/citizen-engagementrole: front endTasks for front end developersTasks for front end developerssize: 1ptCan be done in 4-6 hoursCan be done in 4-6 hoursstatus: UpdatedNo blockers and update is ready for reviewNo blockers and update is ready for review
Type
Projects
Status
Done