website icon indicating copy to clipboard operation
website copied to clipboard

EPIC: Prepare the Toolkit page for Homepage Launch

Open priyanka02art opened this issue 1 year ago • 8 comments

Overview

We need to track existing issues and make new issues to deliver Toolkit page complete enough for the Homepage launch

Details

We need to track and support the final wrap up items for the homepage launch, so that it can be completed.

Action Items

  • [ ] List all the issues related to the label in a comment
  • [ ] Identify what open issues have to be resolved before launch
  • [ ] Identify items that need issues opened
  • [ ] Make the issues specified
  • [ ] Link them as sub issues to this issue

Resources/Instructions

  • Parent Epic: https://github.com/hackforla/website/issues/2481

Used for creating this issue

Created by this issue

  • 2.01 [EXAMPLE would be a link to an issue related to delivering this page]

Issues to write

Must Have

Should Have

Could Have


Relevance of the toolkit issues to the Homepage launch

Must Have

  • [ ] #7675
    • why: It is the epic for this page (this issue)
    • status: New Issue Approval
      • draft: True
      • responsible: None
    • role: Product
  • [ ] #7418
    • why: We need to replace instances of Github and github with GitHub so that we display the company name correctly.
    • status: Prioritized Backlog
      • draft: False
      • responsible: None
    • role: Front End
  • [ ] #7671
    • why: We need to replace instances of Github and github with GitHub so that we display the company name correctly
    • status: In Progress
      • draft: False
      • responsible: daras-cu
    • role: Front End
  • [ ] #3889
    • why: We need to make the Scalable Vector Graphics (SVGs) in the Toolkit webpage's External Resources section Web Content Accessibility Guidelines (WCAG) compliant so that we can achieve our mission of inclusivity.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Front End

Should Have

  • [ ] #6673 (not clear on what the error is)
    • why: We need to resolve the new alert (33) and either recommend dismissal of the alert or update the code files to resolve the alert.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Front end
  • [ ] #1848
    • why: Ensure all website pages function correctly on mobile by identifying and fixing any mobile-specific bugs.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Design
  • [ ] #1515
    • why: We need to create a mobile version to ensure the code is responsive across all screen sizes.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Front End

Could Have

  • [ ] #7668
    • why: URL consistency and hash navigation are broken as the hash is removed, preventing anchor link jumps.
    • status: New Issue Approval
      • draft: True
      • responsible: None
    • role: Front End
  • [x] #7636
    • why: When a user navigates to /toolkit/ there is an unnecessary '?' appended to the end. The '?' should only be there when there is a URL query (filters in our case)
    • status: New Issue Approval
      • draft: True
      • responsible: None
    • role: Front End
  • [ ] #6919 (Confirm if duplicate of 7668)
    • why: In the branch feature-homepage-launch, when trying to navigate to /toolkit/ or any of the associated navigation links, the link is replaced with /toolkit/?.
    • status: New Issue Approval
      • draft: False
      • responsible: None
    • role: Back End/DevOps
  • [ ] #6143
    • why: To enhance user experience, add a "List View" button on the Projects and Toolkit pages for a more concise presentation of information.
    • status: Ice Box
      • draft: True
      • responsible: None
    • role: Front End
  • [ ] #3528
    • why: Ensure consistent text elements on the Toolkit page
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Design
  • [ ] #3356 (not clear on what the issue)
    • why: We want to add a new external resource to the website toolkit
    • status: Ice Box
      • draft: True
      • responsible: None
    • role: Front End
  • [ ] #918
    • why: We need to add the following details to the Guide on Getting the Most Out of GitHub Issues to enable a more comprehensive understanding for new volunteers
    • status: Ice Box
      • draft: True
      • responsible: None
    • role: Product

Won't have this time

List of all won't have issues
  • [ ] #3115

Template

- # 
   - why: 
   - status: 
      - draft
      - responsible: 
   - role 
### Issues list associated with this epic
last updated: 
Highest number found:
List of all issue by number
  • [ ] #
  • [ ] #

priyanka02art avatar Oct 31 '24 02:10 priyanka02art

Hi @priyanka02art.

Please don't forget to add the proper labels to this issue. Currently, the labels for the following are missing:

  • Complexity, Role, Feature, Size

NOTE: Please ignore this comment if you do not have 'write' access to this directory.

To add a label, take a look at Github's documentation here.

Also, don't forget to remove the "missing labels" afterwards. To remove a label, the process is similar to adding a label, but you select a currently added label to remove it.

After the proper labels are added, the merge team will review the issue and add a "Ready for Prioritization" label once it is ready for prioritization.

Additional Resources:

github-actions[bot] avatar Oct 31 '24 02:10 github-actions[bot]

  • URL: https://www.hackforla.org/toolkit

  • [ ] Remove the toolkit from the menu. Bring it back when its ready

priyanka02art avatar Oct 31 '24 02:10 priyanka02art

  • [ ] #7675 (this issue)
  • [ ] #7668
  • [ ] #7636

ExperimentsInHonesty avatar Feb 12 '25 18:02 ExperimentsInHonesty

List of all issues

  • [ ] #7675
  • [ ] #7668
  • [ ] #7636
  • [ ] #7418
  • [ ] #6919
  • [ ] #6673
  • [ ] #6161
  • [ ] #6143
  • [ ] #3889
  • [ ] #3528
  • [ ] #3356
  • [ ] #3115
  • [ ] #1848
  • [ ] #1515
  • [ ] #918

Relevance of the issues to the Homepage launch

Must Have

  • [ ] #7675
    • why: It is the epic for this page (this issue)
    • status: New Issue Approval
      • draft: True
      • responsible: None
    • role: Product
  • [ ] #7418
    • why: We need to replace instances of Github and github with GitHub so that we display the company name correctly.
    • status: Prioritized Backlog
      • draft: False
      • responsible: None
    • role: Front End
  • [ ] #3889
    • why: We need to make the Scalable Vector Graphics (SVGs) in the Toolkit webpage's External Resources section Web Content Accessibility Guidelines (WCAG) compliant so that we can achieve our mission of inclusivity.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Front End
  • [ ] #6919 (Confirm if duplicate of 7668)
  • why: In the branch feature-homepage-launch, when trying to navigate to /toolkit/ or any of the associated navigation links, the link is replaced with /toolkit/?.
  • status: Done
    • draft: False
    • responsible: 8alpreet and daras-cu
  • role: Back End/DevOps
  • [ ] #7668
    • why: URL consistency and hash navigation are broken as the hash is removed, preventing anchor link jumps.
    • status: New Issue Approval
      • draft: False
      • responsible: None
    • role: back end/devops

Should Have

  • [ ] #1515
    • why: We need to create a mobile version to ensure the code is responsive across all screen sizes.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Front End

Could Have

  • [ ] #7636
    • why: When a user navigates to /toolkit/ there is an unnecessary '?' appended to the end. The '?' should only be there when there is a URL query (filters in our case)
    • status: New Issue Approval
      • draft: True
      • responsible: None
    • role: Front End
  • [ ] #6143
    • why: To enhance user experience, add a "List View" button on the Projects and Toolkit pages for a more concise presentation of information.
    • status: Ice Box
      • draft: True
      • responsible: None
    • role: Front End
  • [ ] #3528
    • why: Ensure consistent text elements on the Toolkit page
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Design
  • [ ] #918
    • why: We need to add the following details to the Guide on Getting the Most Out of GitHub Issues to enable a more comprehensive understanding for new volunteers
    • status: Ice Box
      • draft: True
      • responsible: None
    • role: Product
  • [ ] #6673 (not clear on what the error is)
    • why: We need to resolve the new alert (33) and either recommend dismissal of the alert or update the code files to resolve the alert.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Front end
  • [ ] #1848
    • why: Ensure all website pages function correctly on mobile by identifying and fixing any mobile-specific bugs.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: Design

Won't have this time

  • [ ] #3115
    • why: We need to define how users can suggest new guides on the toolkit page to maintain a steady guide queue and stay responsive to community needs.
    • status: Ice Box
      • draft: False
      • responsible: None
    • role: User Research
  • [ ] #3356 (not clear on what the issue)
    • why: We want to add a new external resource to the website toolkit
    • status: Ice Box
      • draft: True
      • responsible: None
    • role: Front End

Templates

- [ ] # 
   - why: 
   - status: 
      - draft
      - responsible: 
   - role: 
### Issues list associated with this epic
last updated: 
Highest number found:

priyanka02art avatar Apr 07 '25 01:04 priyanka02art

@aparnar1920 Please provide update

Instructions
  1. Progress: "What is the current status of your project? What have you completed and what is left to do?"
  2. Blockers: "Difficulties or errors encountered."
  3. Availability: "How much time will you have this week to work on this issue?"
  4. ETA: "When do you expect this issue to be completed?"
  5. Pictures (if necessary): "Add any pictures that will help illustrate what you are working on."

You can use this template

1. Progress: 
2. Blockers: 
3. Availability:
4. ETA:
5. Pictures (if necessary): 

ExperimentsInHonesty avatar May 14 '25 20:05 ExperimentsInHonesty

Progress: Looking at the number of issues for the website. Epics

  • [x] #7671 - remove from this Epic, because it's not related to the tool kit page.
  • [x] #6919 - Place in Must have
    • why: This change might result in broken links.
  • [x] #3356 - Move from could have to wont have this time.
    • why: As this needs to be ready to prioritize the toolkit again
  • [x] #918 - Keep in the Could have revise the why
    • why: This information is already missing from the site with the Toolkit visible so it won't make a difference once we launch the homepage. If we do add it, it will be because we need to add the following details to the Guide on Getting the Most Out of GitHub Issues to enable a more comprehensive understanding for new volunteers

Issues with Blockers

  • [x] #6673 - Move from Should have to Could Have
    • why: This CodeQL alert is a false positive and is only being left open so that we can test a solution for eliminating false positives
    • Dependencies
      • https://github.com/hackforla/website/issues/6548
  • [x] #1848 - Move to Should have to Could have
    • why: This mobile responsiveness is specifically for when the published guides have sticky navs, and currently none of the published guides appearing on the toolkit have them. See current vs future guide page layout
      • current: https://www.hackforla.org/guide-pages/survey-reporting-dashboard-guide
      • future: https://www.hackforla.org/guide-pages/how-to-set-reminders-in-slack
    • Dependencies
      • https://github.com/hackforla/website/issues/1515
      • https://github.com/hackforla/website/issues/3170
  • [x] #7668 - Move to Must Have from Could Have
    • why: This change might result in broken links.
    • Dependencies:
      • https://github.com/hackforla/website/issues/7636

aparnar1920 avatar May 14 '25 22:05 aparnar1920

Tasks to do: Identify changes that need to be made in order for the page to be launched,( look 1.02 Tool kit page) and leave a comment below with any details , also look only for must have's.

aparnar1920 avatar May 28 '25 20:05 aparnar1920

  • For Issue #3348, there are two dependencies. One is closed #3879 and the other says "When we are ready to prioritize the toolkit again" Can we move this to Prioritized Backlog from icebox?

Items found when reviewing: https://www.hackforla.org/toolkit

  • [ ] On this card, which appears under External Resources, GitHub is current spelled Github in the title and github in body and should be changed to GitHub in both places
screenshot

Image

aparnar1920 avatar Jun 18 '25 12:06 aparnar1920

2025-12-16 Using this search state:open label:"P-Feature: Toolkit" is:issue This is the highest issue number found 7675 it is addressed at the top of this issue.

kimberlyvaldez07 avatar Oct 13 '25 22:10 kimberlyvaldez07

  • Following up on previous comment https://github.com/hackforla/website/issues/7675#issuecomment-2983977309

Items found when reviewing: https://www.hackforla.org/toolkit

  • [ ] On this card, which appears under External Resources, GitHub is current spelled Github in the title and github in body and should be changed to GitHub in both places
screenshot

Image

Left a comment on this Epic so that the issue gets made.

  • https://github.com/hackforla/website/issues/6161#issuecomment-3408307082

Latest Update 10/28 daras-cu created the issue as follows

  • I created issue https://github.com/hackforla/website/issues/8390 to correct toolkitresources.yml and added it to the list of dependencies here

kimberlyvaldez07 avatar Oct 15 '25 21:10 kimberlyvaldez07