Closed ExperimentsInHonesty closed 3 years ago
1 week late, but adding this here for documentation purposes:
Pr #753 made the "Getting the Most Out of GitHub Issues" guide a coming soon guide. However, a weird bug was happening that required some other changes. Here is my note from the PR:
An important note: for the hotfix, I changed the image of the "Building a Survey Reporting Dashboard" because the image was causing some really weird bugs when I changed "Getting the Most Out of GitHub Issues" to coming soon (screenshots bellow). It was strange because when I changed the picture of the Survey Reporting guide to the 2FA image, things work as intended. It took me a while to figure out this image was causing an issue. Sundays are the days I try not to code after noon time, so I hope it is understandable that this temp fix of using different svg is preferred for me right now, and I will look more into it as I resume my work on this page.
Screenshots for changes below. I have made updates to the page that include:
Something in-between last week and this week made the text in the cards no longer overflow. It is even like that on the hackforla site.
Also, there are 2 bugs that I currently have. One displays the "Suggest A Guide" button strangely on small phones on landscape (iPhone 5/SE). The other is that inbetween ~1230px and ~1200px width screens, the guide cards/resource cards display in a single column list with lots of space to the right (I think this is because the list is still trying to be responsive in fitting as many cards as possible into a row, but because of the cards size it can only display one per row. At ~1200px the double column styling rules kick in). Screenshots below as well
I have a lot of screenshots, but do not want to flood this comment/issue and make it so long. So here is a link to drive with more screenshots of different cases.
From discussion with @ExperimentsInHonesty , I am going to try to experiment with reducing the card size to be smaller by reducing the font/size of the images. Will be using the project cards for reference, as they are determined to be already readable.
@ExperimentsInHonesty I have put the template for the "coming soon" guide cards below. On the live site, the 3 guides that have the same description/short-description are "Create a Kanban Project Board from Our Template", "Getting the Most Out of GitHub Issues", and "Using Kanban Project Boards for Team Effectiveness (#209)". I could not find the issues for the other 2 guides. These might be them (Open issue #188 and closed issue #514)
If these descriptions get made before the refinement for this page is done, I'll create a pr to merge those descriptions/short-descriptions in so it can be done asap. Is there anything else you needed @ExperimentsInHonesty? I apologize, I forgot from the meeting if you mentioned any other resources you needed.
---
title:
description:
short-description:
card-type: guide-page
status: coming-soon
display: true
category: project management
svg: svg/toolkit-default-card-image.svg
alt-text: default-toolkit-image
provider-link: ''
---
Posting this hear to get some feedback even though it is still a WIP. @ExperimentsInHonesty, what do you think about the max size for the resource cards being this big? (screenshot below)
This is only the desktop view. I have not really implemented this on smaller screens. Right now, if you start to minimize the page the list goes into a 2 column grid and the cards get even bigger. But if you like these sized cards, I can make this the max size for them.
@KianBadie yes, let's try this
Merged an update for toolkit that did these things:
I added some screenshots to the bottom of this comment that are not ideal (iPhone 5 zoom logo on landscape is large compared to the size of the card and iPad pro width still tries to left justify cards). Also, I want to try to fix the bug I mentioned here by investigating the svg's involved.
All screenshots for mobile on this comment are taken on my actual phone, so it might not be able to be replicated using chrome dev tools
I did not have much time to fiddle around with this bug. But from my brief fiddling I found some really interesting things. Unfortunately, I was not able to solve it.
So I deleted some elements in the survey-reporting-image.svg and the bug was fixed on desktop! (Screen shots below). However on my phone, the picture for the Survey reporting and the 2 following cards would appear to blank! Interestingly enough, it seems that the mvp version would display a blank card for "Survey reporting", but would display correctly for the following 2 cards. (screenshots below as well)
The survey-reporting-image.svg does not seem to be as hi-res as the other images. I'm not sure if that was from my modifications to it. I rolled back my fork to the mvp of this page and saw the the picture was still not as hi-res (screenshots below as well).
I will not be able to work on this for the rest of the week unfortunately.
@ExperimentsInHonesty structure for a guide card. Short-description and description has the chances of being the same. It is used in the case when description is too long for a guide card and a shorter summarized description works better.
---
title:
description:
short-description:
card-type: guide-page
status: coming-soon
display: true
category: project management
svg: svg/toolkit-default-card-image.svg
alt-text: default-toolkit-image
provider-link: ''
---
@KianBadie here is the file detail for all the coming soon guides
File name: showing-civictech-experience-on-linkedin
---
title: Displaying your Civic Tech - Open Source - Volunteer Experience on LinkedIn
description:
short-description: Make the most of your volunteer work experience at Hack for LA by using our resume template.
card-type: guide-page
status: coming-soon
display: true
category: professional development
svg: svg/toolkit-default-card-image.svg
alt-text: default-toolkit-image
provider-link: ''
---
File name: setting-up-1password-on-opensource-project
---
title: Setting up 1password for your Open Source Project
description:
short-description: Open Source Civic Tech volunteer projects need a safe place to store passwords to create continuity. This guide will help you setup 1Password for your project.
card-type: guide-page
status: coming-soon
display: true
category: project management
svg: svg/toolkit-default-card-image.svg
alt-text: default-toolkit-image
provider-link: ''
---
File name: figma-for-opensource-projects
---
title: How to use Figma effectively on Open Source Volunteer Teams
description:
short-description: See an effective model for creating and sharing designs from ideation to execution with desktop and mobile responsiveness.
card-type: guide-page
status: coming-soon
display: true
category: design
svg: svg/toolkit-default-card-image.svg
alt-text: default-toolkit-image
provider-link: ''
---
File name: responsible-use-of-images-on-opensource-projects
---
title: Responsible use of images on HfLA websites
description:
short-description: How to find and store images, benefits of image formats, sizing best practices and how to comply with attribution requirements.
card-type: guide-page
status: coming-soon
display: true
category: design
svg: svg/toolkit-default-card-image.svg
alt-text: default-toolkit-image
provider-link: ''
---
File name: updates-team-pages-on-hflasite
---
title: Updating Team Pages on HackforLA.org Website
description:
short-description: All project teams can benefit from keeping their project page up to date. Getting changes made is easy with this guide.
card-type: guide-page
status: coming-soon
display: true
category: project management
svg: svg/toolkit-default-card-image.svg
alt-text: default-toolkit-image
provider-link: ''
---
Any updates on this @KianBadie ?
Getting the Most Out of GitHub Issues: Each of Hack for LA’s GitHub project repositories (repos) use issues to track and organize ideas, enhancements, and tasks. All team members will use GitHub issues to communicate in our multifunctional teams.
Create a Kanban Project Board from Our Template: We have created simple templates that work for all types of projects, from initiatives to software development
Using Kanban Project Boards for Team Effectiveness: Learn why Kanban suits our organization and how to leverage it to maximize efficiency and increase collaboration
@ExperimentsInHonesty @alexandrastubbs The only concerns I have left regarding the issue are 3 things:
$bp-below-desktop
, which seems to be slightly smaller than iPad Pro screen widths.If you want me to fix any of these, please let me know. They are minor fixes, so I plan on working on them if there aren't other urgent issues to work on. If they are higher on the urgency list, please let me know and I will make them a priority.
Discussed with @alexandrastubbs that issues 1 and 2 in the above comment are ok and we can move on from those. Issue number 3 is something to work on, however. I can work on this tomorrow 10/19 and I am confident I can have a pr open tomorrow that will close this issue!
@alexandrastubbs sorry for not following through with my promised delivery time; I will not have a pr to fix this tonight. I did work on it, and I do have a fix of sorts. There were some last things I was double checking and I ended up not wrapping all of it up tonight. I will try to have a pr for this tomorrow though, as the last things I have to wrap up are quick/short.
Overview
The toolkit page needs some refinement to match our quality standards
Action Items
Resources/Instructions
https://www.hackforla.org/toolkit