Software for Court Appointed Special Advocates
summary
Born in 2019, rubyforgood/casa now serves hundreds of CASA volunteers across multiple orgs (there are 938 in the USA) with four active leads and weekly stakeholder checkins; it deploys weekly, runs CI on GitHub Actions with Dependabot, keeps over half the code as tests, and uses a thin Android app plus sablon Word templates to generate court reports; CSV imports handle hundreds of volunteers and cases with per-row error downloads; reviewers merge fast to keep contributors sticky and weekly deploys keep features in users’ hands.
AI-written summary · about
chapters (25)
- 0:00Start
- 0:19Who Am I
- 2:56The Casa Organization
- 5:37Volunteer Retention
- 7:19How Did I Get Here
- 8:01Guided Tour
- 8:38Case Contact
- 9:09Contact Made
- 9:26Notes
- 10:04Case Details Page
- 10:38Court Orders
- 10:55Generate Report
- 11:08Emancipation Checklist
- 11:48Export Data
- 12:17Imports
- 16:56Human Impact
- 18:30Smart Bug Reporter
- 21:11Slack
- 21:58Continuous Integration
- 23:19Github Permissions
- 24:12Issue Templates
- 26:59Fast Merging
- 33:26Missing Contributor Feedback
- 36:28Recap
- 37:44Case Numbers
related talks
58mDo What You Can with What You Have
32mCommunity Driven Development
21mCode for America
05mAdoption Agency for Abandoned Repos (AAAR)
34mIt's Dangerous to go Alone: Building Teams like an Organizer
41mOpen source for good: the people and projects driving change
35mPanel: Developer Happiness through Getting Involved
30mSelf-Care on Rails
