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!

  1. Read the HackforLA Guide for New Volunteers.
  2. Read Introduction to the Project.
  3. Join the #expunge-assist Slack channel and introduce yourself.
  4. Join your respective discipline team Slack channel(s) (e.g. #expunge-assist-design-and-content)
  5. Slack our PMs/Leads with your desired volunteer role, github username, and email address.
  6. PMs will onboard you using the GitHub onboarding issue for your team:
    1. Accept your Google Drive invite to access the shared folder.
    2. Add yourself to the Team Roster and inform PM after you have done so.
  7. Review Team Resources / Bookmark links
  8. Attend Weekly / Monthly Team Meetings according to your discipline.
  9. Review Communication & Style Guidelines for the project
  10. Review Guides about using GitHub
    1. HfLA Guide: Kanban for Successfull Open Source Projects (WIP)
    2. HfLA Getting the Most Out of GitHub Issues
    3. Basic GitHub HOW-TO GitHub for Expunge Assist Team

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.

Team charter

Slack

Expunge Assist Slack Channels

#expunge-assist

#expunge-assist-design-content

#expunge-assist-research-team

#expunge-assist-dev

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.

Figma

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:

Web Developer

UX Designer

UX Researcher

Content Designer/UX Writer

Product Manager

Still have questions?

Get your questions answered