Repository navigation
Skills Issue: Developer: Xavier Neal-Carson #7972
Description
Activity
- addedComplexity: PreworkpreworkpreworkFeature: Board/GitHub MaintenanceProject board maintenance that we have to do repeatedlyProject board maintenance that we have to do repeatedlysize: 3ptCan be done in 13-18 hoursCan be done in 13-18 hours
on Mar 4, 2025 - moved this to New Issue Approval in P: HfLA Website: Project Board
on Mar 4, 2025 github-actions commented
on Mar 4, 2025 on Mar 4, 2025 – with GitHub Actions · Hidden as outdatedshow commentMore actions- addedrole: front endTasks for front end developersTasks for front end developersrole: back end/devOpsTasks for back-end developersTasks for back-end developersand removed
on Mar 4, 2025 - moved this from New Issue Approval to In progress (actively working) in P: HfLA Website: Project Board
on Mar 4, 2025 1 - JOINING THE WEBSITE TEAM update
How many hours did it take you to finish this step?
A: It's taken me around half an hour to complete up to this part of the list
- addedstatus: To Update!No update has been providedNo update has been provided
on Mar 14, 2025 130 remaining items
Progress
Things I have completed since my last update:
- Hosted the 1/25 Sun. Dev meeting
- Checked Pull Requests for new GFI PRs to merge on 1/31/26; no PRs were ready to merge
- Checked
New Issue Approvalcolumn forready for merge teamissues on 1/31/26 - Made some more edits for Enhanced Skills Activity GHA to use Skills Directory #8370 on 1/31, per Will's 12/31/25 feedback
- Signed up for two monthly merge team tasks for February 2026: Review "2 weeks inactive Column", excl "Complexity: Prework" and Review ER Column "ready for merge team"
- Signed up to host Sunday Dev meetings for 2/15
- Completed review of "2 weeks inactive Column", excl "Complexity: Prework" on 2/7 and found no new issues
- Completed ER Column "ready for merge team" review on 2/7 and found no new Emergent Requests
Things I have left to do:
- Wrap up requested changes from Will on Enhanced Skills Activity GHA to use Skills Directory #8370
- Continue any further work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed
Blockers
- No current blockers
Availability
- I should have a couple hours Tues, Thu, or Fri after 3pm PST this upcoming week to finish implementing Will's suggested changes on Enhanced Skills Activity GHA to use Skills Directory #8370 and continue work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed; I will also spend time on 2/14 either ilate morning or evening to complete my monthly merge team duties and host next Sunday's Dev meeting on 2/15
ETA
- I aim to have implemented further changes per Will's 12/30 feedback and/or request re-reviews for Enhanced Skills Activity GHA to use Skills Directory #8370 by 2/13
- addedstatus: UpdatedNo blockers and update is ready for reviewNo blockers and update is ready for reviewand removedstatus: To Update!No update has been providedNo update has been provided
on Feb 8, 2026 - removedstatus: UpdatedNo blockers and update is ready for reviewNo blockers and update is ready for review
on Feb 13, 2026 Progress
Things I have completed since my last update:
- Attended 2/9/26 Mon. Merge Team/Team Lead meeting
- Made some more edits for Enhanced Skills Activity GHA to use Skills Directory #8370 on 2/14, per Will's 12/31/25 feedback
- Completed review of "2 weeks inactive Column", excl "Complexity: Prework" on 2/14 and checked in with @KSamra on progress with their assigned issue: Update Project Profile: Hackforla.org Website Add Xavier Neal-Carson #8361
- Completed ER Column "ready for merge team" review on 2/14 and found no new Emergent Requests
Things I have left to do:
- Address any additional feedback from Will on Enhanced Skills Activity GHA to use Skills Directory #8370
- Re-request reviews from Will and Ryan on Enhanced Skills Activity GHA to use Skills Directory #8370
- Continue any further work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed
Blockers
- No current blockers
Availability
- I should have a couple hours Tues, Thu, or Fri after 3pm PST this upcoming week to wrap up Enhanced Skills Activity GHA to use Skills Directory #8370 and continue work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed; I will also spend time on 2/21 either late morning or evening to complete my monthly merge team duties
ETA
- I aim to have Enhanced Skills Activity GHA to use Skills Directory #8370 wrapped up by 2/20
- addedstatus: UpdatedNo blockers and update is ready for reviewNo blockers and update is ready for review
on Feb 15, 2026 Progress
Things I have completed since my last update:
- Hosted 2/15/26 Sunday Dev meeting
- Attended 2/16/26 Mon. Merge Team/Team Lead meeting
- Completed review of "2 weeks inactive Column", excl "Complexity: Prework" on 2/23 and notified Daniele about issues Update Project Profile: Hackforla.org Website Add Xavier Neal-Carson #8361 and Skills Issue: Developer: Eileen Hernandez Bedoya #8406
- Completed ER Column "ready for merge team" review on 2/23 and found no new Emergent Requests
Things I have left to do:
- Await any further feedback and/or approval from Will on my changes made to Enhanced Skills Activity GHA to use Skills Directory #8370 per his initial commented feedback from 12/13/25
- Re-request reviews from Will and Ryan on Enhanced Skills Activity GHA to use Skills Directory #8370
- Continue any further work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed
Blockers
- No current blockers
Availability
- I should have a couple hours Tues, Thu, or Fri after 3pm PST this upcoming week to wrap up Enhanced Skills Activity GHA to use Skills Directory #8370 and continue work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed; I will also spend time on 2/28 either late morning or evening to complete my monthly merge team duties
ETA
- I hope to have Enhanced Skills Activity GHA to use Skills Directory #8370 edits wrapped up by 2/28
Progress
Things I have completed since my last update:
- Attended 2/22/26 Sunday Dev meeting
- Attended 2/24/26 Tuesday Dev meeting
- Completed review of "2 weeks inactive Column", excl "Complexity: Prework" on 2/27 and found no new issues
- Completed ER Column "ready for merge team" review on 2/27 and found no new Emergent Requests
- Attended 3/2 Monday Merge Team/Team Lead Meeting
- Self-assigned tasks in Monthly Signup for Mar. 2026 and volunteered to lead 3/15 and 3/22 meetings
- Shadowed Kerstin as she created Create issue template for IM1 issues to populate github-handle variables #8543
- Merged Added Farnaz to list of leadership #8318 #8537
- Checked Questions/In Review column on 3/7; reviewed and approved Run VS Code Spell Checker on metro-ontime.md #7785
- Checked New Issue Approval column on 3/7; no new issues to review
Things I have left to do:
- Await any further feedback and/or approval from Will on my changes made to Enhanced Skills Activity GHA to use Skills Directory #8370 per his initial commented feedback from 12/13/25
- Re-request reviews from Will and Ryan on Enhanced Skills Activity GHA to use Skills Directory #8370
- Continue any further work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed
Blockers
- No current blockers
Availability
- I hope to have a couple hours Tues, Thu, or Fri after 3pm PST this upcoming week to wrap up Enhanced Skills Activity GHA to use Skills Directory #8370 and continue work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed; I will also spend time on 3/15 either late morning or evening to complete my monthly merge team duties
ETA
- I hope to have Enhanced Skills Activity GHA to use Skills Directory #8370 edits wrapped up by 3/14
Progress
Things I have completed since my last update:
- Attended 3/10/26 Tuesday Dev meeting
- Checked Questions/In Review column on 3/14; reviewed and approved Run VS Code Spell Checker on open-community-survey.md #7788
- Checked New Issue Approval column on 3/14; no new issues to review
- Hosted 3/15/2026 Sunday Meeting
- Re-checked New Issue Approval column on 3/15 to review issue Update docker-compose.yml: Remove top-level version element #8555 , which was brought up by issue creator Abinet during the Sunday meeting. Reviewed the issue, provided feeback, and messaged dev lead Danielle about suspicious mentions and comment left on the issue.
Things I have left to do:
- Await any further feedback and/or approval from Will on my changes made to Enhanced Skills Activity GHA to use Skills Directory #8370 per his initial commented feedback from 12/13/25
- Re-request reviews from Will and Ryan on Enhanced Skills Activity GHA to use Skills Directory #8370
- Continue any further work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed
Blockers
- No current blockers
Availability
- I aim to dedicated a couple of hours Tues, Thu, or Fri after 3pm PST this upcoming week to wrap up Enhanced Skills Activity GHA to use Skills Directory #8370 and continue work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed; I will also reserve an hour on 3/21 either late morning or evening to complete my monthly merge team duties and check for Pull Requests that need to be merged
ETA
- I hope to have Enhanced Skills Activity GHA to use Skills Directory #8370 edits wrapped up by 3/20 and intend to conduct weekly review of Project Board and Pull Request merge team tasks by 3/21
Progress
Things I have completed since my last update:
- Attended 3/16/26 Dev/PM meeting
- Attended 3/17/26 Tuesday Dev meeting
- Checked Questions/In Review column on 3/21; reviewed and approved Run VS Code Spell Checker on open-community-survey.md #7788
- Checked New Issue Approval column on 3/21; Approved Add Filtering to External Resources on Toolkit Page #8558 and moved to 'Ready for Prioritization'
- Hosted 3/22/2026 Sunday Meeting
- Conducted review and test for changes made to Enhanced Skills Activity GHA to use Skills Directory #8370 and re-requested reviews
- Assigned myself to ER ER: Events page continuously loading video #4370
Things I have left to do:
- Await any further feedback and/or approval from Will on my changes made to Enhanced Skills Activity GHA to use Skills Directory #8370 per his initial commented feedback from 12/13/25
- Complete ER ER: Events page continuously loading video #4370
Blockers
- No current blockers
Availability
- I aim to dedicated a couple of hours Tues, Thu, or Fri after 3pm PST this upcoming week to wrap up Enhanced Skills Activity GHA to use Skills Directory #8370 and continue work on Epic: Create issues to populate github-handle variable in leadership teams #8428 as needed; I will also reserve an hour on 3/27 either late morning or evening to complete my monthly merge team duties and check for Pull Requests that need to be merged
ETA
- I aim to complete ER: Events page continuously loading video #4370 by 3/24
Progress
Things I have completed since my last update:
- Checked Questions/In Review column on 3/28
- Checked New Issue Approval column on 3/28
- Attended 3/29 Sunday Dev Meeting meeting
- Completed ER ER: Events page continuously loading video #4370 by creating issue Bug Fix: Events page continuously loading video #8566
- Closed ER ER: Update Twitter Logo #5747
- Merged PR added civic tech legal info and hr to footer #8599 and closed parent issue Add Civic Tech Structure to the Footer #8500
- Checked 2 weeks inactive, excl. complexity prework column; commented on Update Project Profile: Civic Tech Jobs (Add Tech: Vite) #8332 to request update from assigned dev
- Checked ER column merge team review
- Closed PR Enhanced Skills Activity GHA to use Skills Directory #8370 and unassinged self from issue Enhance GHA: "Skills Activity" use Skills Issue directory #8316
- Hosted 4/12 Sunday Dev Meeting meeting
Things I have left to do:
- Resume weekly merge team duties for April and check Pull Request page for new PRs to merge on 4/18
- Attend 4/14 Tuesday meeting
- Find new Medium issues to create
Blockers
- No current blockers
Availability
- I will reserve 1-2 hours on 4/18 either late morning or evening to complete my monthly merge team duties and check for Pull Requests that need to be merged
ETA
Progress
Things I have completed since my last update:
- Self assigned issue Run VS Code Spell Checker on work-for-la.md #7810 and completed on 4/26
- Checked Questions/In Review column on 5/9; found nothing new to review
- Checked New Issue Approval column on 5/9; found nothing new to approve
- Checked Pull Requests page on 5/9; found nothing to merge
- Attended 5/10 Sunday Dev Meeting meeting
Things I have left to do:
- Resume weekly merge team duties for May and check Pull Request page for new PRs to merge on 5/16
- Find new issues to work on
- Host dev portion of 5/17 Sunday Meeting
Blockers
- No current blockers
Availability
- I will reserve 1-2 hours on 5/16 either late morning or evening to complete my monthly merge team duties and check for Pull Requests that need to be merged
ETA
Progress
Things I have completed since my last update:
- Checked New Issue Approval, Ready for Merge Team column: Ignored Change WINS Form to Only Offer to Use GitHub Images #8492; moved 10 new issues to ready for prioritization
- Merged two PRs: removed slack-join-meeting-channel.svg #8693 and correct Oxford comma on Projects page #8671
Things I have left to do:
- pick new merge team duties and sign up for meeting hostings for June
Blockers
- No current blockers
Availability
- Wed/Fri after 3pm PST; Sat/Sun after 2pm PST
ETA
- I aim to have new merge team duties and meeting days select whenever the June sign up sheet becomes available
Metadata
Metadata
Assignees
Labels
Type
Projects
- StatusShow more project fieldsIn progress (actively working)
Prerequisite
We are looking forward to having you on our team. Please make sure to attend the general Hack for LA onboarding to get the process started https://meetup.com/hackforla/events.
Overview
As a developer on the Website team this issue will be your companion and a place to track your progress with the path we have set out for you.
Special Notes
Action Items
Table of Contents
Sections
1 - Joining the website team
2 - Team Meetings (Options and Requirements)
3 - Development Environment Setup
4 - First GitHub Issue (GFI)
5 - Weekly Updates
6 - 1st Pull Request
7 - Additional reading 1
8 - 2nd good first issue
9 - Pull Request Reviews - GFI
10 - Additional reading 2
11 - Small Issue
12 - Pull Request Reviews - Small
13 - Issue Making - Level 1 (GFI & Small)
14 - Medium Issue
14.1 Issue Making - Level 2 (Medium)
15 - Pull Request Reviews - Medium
16 - Issue Making - Level 2 (GFI)
17 - Merge Team Skills Review
FAQ
Resources
1 - JOINING THE WEBSITE TEAM.
role: front endorrole: back end/devOpsor both label(s) to this issue and remove therole missinglabel (gear in right side panel)⇧ Table of Contents
2 - TEAM MEETINGS (OPTIONS AND REQUIREMENTS)
⇧ Table of Contents
3 - DEVELOPMENT ENVIRONMENT SETUP
⇧ Table of Contents
4 - FINDING AND ASSIGNING YOUR FIRST GITHUB ISSUE (GFI)
On assignment, you will be prompted to estimate Availability and ETA.
Once you have done that on your good first issue, check this box, above, on this issue to let us know you have completed that task and understand how to do it in future.
- If you have any questions about estimating the issue you choose, please add them to the issue, put the issue in the "Questions/ In Review" column, and add the labels
ready for merge teamandStatus: Help Wanted⇧ Table of Contents
5 - GIVING WEEKLY UPDATES ON YOUR DEVELOPMENT ISSUES
⇧ Table of Contents
6 - SUBMITTING YOUR FIRST PULL REQUEST
⇧ Table of Contents
7 - ADVANCED READING TO READY YOU FOR LARGER MORE COMPLEX ISSUES
⇧ Table of Contents
8 - MOVE ON TO 2ND GOOD FIRST ISSUE (AKA, IT GETS EASIER AND DID YOU BRANCH CORRECTLY?)
⇧ Table of Contents
9 - GOOD FIRST ISSUE (GFI) PULL REQUEST REVIEWS
Now that you have two merged
good first issuePRs, you are eligible to review good first issue PRs, Review Required from other people who are following in the same journey path as you.See How to review Pull Requests guide will teach you how to review pull requests.
Please review 5
good first issuePRs. Each PR requires at least two reviews, so by reviewing 5 good first issue PRs you are repaying the effort that others did for you (provided 4 reviews for your 2 good first issues) plus 1 extra review to help us all make up the deficit for people who submit a PR but don't get this far.good first issueprgood first issueprgood first issueprgood first issueprgood first issueprgood first issuePR that your review, please paste the following text in a comment belowgood first issuePRs to review right now, paste this comment instead and check back later. You can also go onto section 10.⇧ Table of Contents
10 - UNDERSTAND HOW TO PROGRESS THROUGH ISSUES IN THE PRIORITIZED BACKLOG AND ON ISSUE MAKING AND TEMPERATURE CHECK
Congrats on making it this far. Issues get more complicated from here, either they include more changes, or have several files to change or you have to research something that we are unsure how to do, or there is complicated logic that needs writing or rewriting. Each issue size that you take on will guide you to a more complicated level in sequence, and you can see from the labels and overviews what they are about.
Its important that you try to work on issues that fill in gaps in your knowledge (see the self tests for a reminder about what to look for).
So keep going, the fun stuff is about to start.
Having said that, we are also going to have you take on some issue making (surprise! There is no issue making fairy, only volunteers like you that created issues for the people that come after them). Pay attention to how the issues you have already worked on are constructed and how they change as they go up the ladder. That way when we start you on the issue making portion of the team work, you will know what you are shooting for when its your time to make issues.
Also, we want you on the Merge team. This will ensure you are a competent developer and an awesome collaborative contributor to any team you join in the future.
[THIS WHOLE THING COULD BE MOVED TO A WIKI PAGE THAT EXPLAINS THE VALUE TO THEIR CAREER AND HAVE A TLDR HERE]
⇧ Table of Contents
11 - MOVING ON TO A SMALL ISSUE
⇧ Table of Contents
12 - PULL REQUEST REVIEWS - SMALL
Now that you have your small PR merged, you are eligible to review small PRs, Review Required from other people who are following in the same journey path as you.
Please review 3
smallPRs. Each PR requires at least two reviews, so by reviewing 3 small PRs you are repaying the effort that others did for you (provided 2 reviews for your 1 small issue PR) plus 1 extra review to help us all make up the deficit for people who submit small PRs and then drop off the team.smallprsmallprsmallprsmallPR, please paste the following text in a comment belowsmallPRs to review right now, paste this comment instead and check back later. You can also go onto section 13.⇧ Table of Contents
13 - GET EXPERIENCE MAKING ISSUES - LEVEL 1 (GFI & Small)
Creating issues from templates will give you experience on how issues
and like the good first and small issues you have already done, they are perscritive enough to do with no prior experience issue making.
ready for merge team⇧ Table of Contents
14 - MOVING ON TO A MEDIUM ISSUE
⇧ Table of Contents
14.1 MAKE A MEDIUM ISSUE FROM AN ER OR EPIC
Only work on this section if you needed a medium issue and one is not available from the prioritized backlog
needs issue: mediumto this issue, so that we can notify you when new medium size issues are releasedready for merge teamready for merge teamready for prioritizationlabel is added. When the new issue(s) are approved, the issue making issue will be closed and you are welcome to move onto the next checkboxneeds issue: medium⇧ Table of Contents
15 - PULL REQUEST REVIEWS - Medium
Now that you have your medium PR merged, you are eligible to review medium PRs, Review Required from other people who are following in the same journey path as you.
Please review 3
mediumPRs. Each PR requires at least two reviews, so by reviewing 3 medium PRs you are repaying the effort that others did for you (provided 2 reviews for your 1 medium issue PR) plus 1 extra review to help us all make up the deficit for people who submit medium PRs and then drop off the team.mediumprmediumprmediumprmediumPR, please paste the following text in a comment belowmediumPRs to review right now, paste this comment instead and check back later. You can also go onto section 16.⇧ Table of Contents
16 - ISSUE MAKING - LEVEL 2, GFI
ready for merge teamready for merge team⇧ Table of Contents
17 - MERGE TEAM SKILLS REVIEW
We want everyone who joins this team to get onto the merge team so that you can get experience running meetings and office hours, mentoring, creating sufficent workflow for the team, escalations, and ultimately being responsible for final approval and merging of pull requests made by team members on lower sections. At this point we will check to see if you are ready to join the merge team, or what your next steps are to get you closer to ready.
⇧ Table of Contents
FAQ section
Are there exceptions to which size issues I work on?
you can work on one medium issue, but only one at a timeone per person, with some exceptions, see below)- The issues start out as being prescriptive and become less so as you gain more experience by working through increasingly complex issues.
- We are trying to teach you the team methodology through the issues themselves.
- It ensures you understand what we expect and the quality of contributions.
What should I do if I have a question about an issue I'm working on, and I haven't gotten a response yet?
Status: Help Wantedso other developers can see it and potentially help answer your question. In addition, you will still need to post a Slack message or bring it up in meeting so we know you need help; see below for how to do that."Development team meeting discussion items""Questions/In Review" column of the Project Board so that it can be addressed in the next development meeting. Please bring it during the meeting that you need help.If you need to take some time off from the team
away on hold.Questions / In Reviewcolumn.TRUEin that column.ready for prioritizationlabel.⇧ Table of Contents
Resources/Instructions
⇧ Table of Contents
Skills List - INTAKE
Skills List, self test on Intake, fill out when you join the team, don't update
Front End
Back End
All Developers
Return to
section 1
section 10
Skills List - ONGOING
Skills List, update as you do work on this team
Front End
Back End
All Developers
⇧ Table of Contents