Joining the Team - hackforla/expunge-assist GitHub Wiki
Introduction
Welcome to the Expunge Assist team! This guide will help get you up to speed on what you need to know to get started as a project team member.
Let's go!
- Read the HackforLA Guide for New Volunteers.
- Read Introduction to the Project.
- Join the #expunge-assist Slack channel and introduce yourself.
- Join your respective discipline team Slack channel(s) (e.g. #expunge-assist-design-and-content)
- Slack our PMs/Leads with your desired volunteer role, github username, and email address.
- PMs will onboard you using the GitHub onboarding issue for your team:
- Accept your Google Drive invite to access the shared folder.
- Add yourself to the Team Roster and inform PM after you have done so.
- Review Team Resources / Bookmark links
- Attend Weekly / Monthly Team Meetings according to your discipline.
- Review Communication & Style Guidelines for the project
- Review Guides about using GitHub
Joining the team
Get in touch with an active PM or the current Content Lead from the Team Roster for the Expunge Assist project. They can help you with onboarding and any additional resources/reading necessary.
Slack
Expunge Assist Slack Channels
#expunge-assist-design-content
Project Resources
Our website
Expunge Assist website. Visit the website, look at all the pages (there are not that many). Go through the tool, enter in anything to observe how the tool behaves.
Your workspaces
Github project board Ongoing Github issues (sometimes called "tickets") and project overview across all teams
Figjam board for collaboration between Content and Design. There is also a Figjam board for UXR, and one for PMs/planning.
EA has access to 3 collaborative Figjam boards, the main Figma, Slack, and Google Drive. NOTE: We don't use Miro, Notion, or other tools because we do not have Hack for LA specific access. Please use these boards only (and not your personal boards, for example), so that all work is saved for future EA volunteers. If we need additional resources, raise it at a meeting and with the leads/PMs so that it can be discussed and created through EA resources if deemed a necessary new tool.
Main Figma - Expunge Assist product
Specific Figma pages of note
"Start Here" page on Figma. Read the Team Workflow "Practical steps to getting the work done" on the Start Here page. This is a general guide to how we collaborate between cross-functional teams and take an issue through to completion.
Figma final designs in the master pages under "desktop" and "mobile" we are working in responsive web, no app. These are the source of truth sections along with the copy doc source of truth (listed further below)
Figma iteration space: Work in Progress pages. This is where we work and collaborate between Design and Content.
Handing over Designs and Content in the Design hand off space to Dev, this happens at the end of an issue
Work from before 2023 is in the Figma Archive with work prior to 2024. This is because the free version ran out of storage space. This is a resource to see previous design decisions and trajectory.
Work before 2021 is in this archived Figma file
How-to Github
"How to Create Github Issues" Github is our project management tool, everyone on the team should know how to use it
EA Github video tutorial from 2023, there have been many updates, some information about how to set up a basic issue will still apply
Accessibility standards
Title III of the Americans with Disabilities Act (ADA) requires that all websites be accessible to people with disabilities. The World Wide Web (W3C) Consortium's Web Content Accessibility Guidelines (WCAG) 2.0 Level AA function as the current legal standard for website accessibility.
Get acquainted with accessibility: https://www.ada.gov/pcatoolkit/chap5toolkit.htm
Who are you?
Click the link that applies to you to find a sequence of immediate action steps: