Skip to content

Commit d0b5d3a

Browse files
authored
Merge pull request #524 from SuffolkLITLab/add_volunteer_page
Add volunteer page
2 parents dcd9d5e + 9b7fd58 commit d0b5d3a

File tree

4 files changed

+71
-0
lines changed

4 files changed

+71
-0
lines changed

docs/volunteer.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
id: volunteer
3+
title: Volunteer with the Document Assembly Line
4+
sidebar_label: Volunteer
5+
slug: volunteer
6+
---
7+
8+
We would love your help building and maintaining the guided interviews on [Court Forms Online](https://courtformsonline.org/)!
9+
10+
<a class="button button--primary" target="_blank" style={{'--ifm-button-size-multiplier': '1.25', fontWeight: 'normal', textDecoration: 'none'}} href="https://apps.suffolklitlab.org/start/DALVolunteerSignup/main">Sign up to volunteer<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a>
11+
## Volunteer opportunities
12+
13+
There are several volunteer teams you can join:
14+
15+
* [Updates.](#interview-updates) Help us work through our backlog of interview improvements and updates.
16+
* [Testing.](#user-testing) Test interviews and create issue reports to help us make improvements and updates.
17+
* [Translation.](#translation) Review translations for accuracy.
18+
* [Information gathering.](#information-gathering) Gather and update the information sources that power interview features, like courthouse addresses.
19+
20+
All volunteer work is done remotely, and all training, meetings, and communication happen online, via Zoom, Microsoft Teams, and GitHub.
21+
22+
### Interview updates
23+
24+
Update interviews from a backlog of tasks. This involves coding in Docassemble, but **no coding experience is necessary to join this team**. we will teach you everything you need to get started and support you with regular check-ins. You just need to be willing to learn!
25+
26+
Updating interviews is an ongoing project, and the updates team requires a long-term commitment. Volunteers should be able to commit at least 5–10 hours per month for at least 3 months.
27+
28+
### User testing
29+
30+
Test interviews independently or live over Zoom, depending on what we need to test. No experience or legal knowledge is necessary.
31+
32+
We organize an interview testing project about once a year, usually during the summer. Otherwise, we ask for testing volunteers as needed, by notifying the testing team via email and Teams. To get notified, complete the [signup form](#sign-up-to-volunteer) so we know you are interested.
33+
34+
### Translation
35+
36+
Review draft translations for accuracy to help make interviews more accessible. The translation team primarily needs native speakers to ensure clear translations.
37+
38+
We ask for translation volunteers as needed, by notifying the translation team via email and Teams. To get notified, complete the [signup form](#sign-up-to-volunteer) so we know you are interested.
39+
40+
### Information gathering
41+
42+
Gather and update information that powers guided interview features. For example, guided interviews may fill in courthouse addresses or suggest other resources, but that information is only useful if it is up-to-date.
43+
44+
We ask for information volunteers as needed, by notifying the information team via email and Teams. To get notified, complete the [signup form](#sign-up-to-volunteer) so we know you are interested.
45+
46+
## Expectations
47+
48+
We expect volunteers who are actively working on a project to check in regularly. In general, check-ins are brief. They are usually Zoom meetings, but in some cases we may use asynchronous updates in Teams.
49+
50+
The purpose of check-ins is to keep the project on track by sharing your progress, plan, and questions or blockers with your team:
51+
52+
1. **Progress.** What did you do last week?
53+
2. **Plan.** What are you going to do this week?
54+
3. **Questions/blockers.** Is anything preventing you from making progress?<br />Blockers can include questions, tech support issues, uncooperative third parties, etc. We often address questions and blockers live during meetings, or we can follow up later.
55+
56+
Also, let us know if you need something else to work on.
57+
58+
## Sign up to volunteer
59+
60+
Click the button and fill out a brief volunteer interest form:
61+
62+
<a class="button button--primary" target="_blank" style={{'--ifm-button-size-multiplier': '1.25', fontWeight: 'normal', textDecoration: 'none'}} href="https://apps.suffolklitlab.org/interview?i=docassemble.DALVolunteerSignup:main.yml">Sign up to volunteer<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a>

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ module.exports = {
2222
"href": "/docs/overview",
2323
"description": "View developer documentation"
2424
},
25+
'volunteer',
2526
'get_started/development_roadmap',
2627
'contributors',
2728
{

src/pages/index.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ function Home() {
4141
<Link className="button button--primary" to="/docs/get_started">
4242
<Translate>Get started</Translate>
4343
</Link>
44+
<Link className="button button--primary button--outline" to="/docs/volunteer">
45+
<Translate>Volunteer</Translate>
46+
</Link>
4447
</div>
4548
</div>
4649
<img

src/pages/styles.module.css

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,16 @@ LICENSE file in the root directory of this source tree.
6060

6161
.heroCTAButtons {
6262
--ifm-button-size-multiplier: 1.6;
63+
--ifm-button-border-width: 3px;
6364
display: flex;
6465
flex-wrap: wrap;
6566
gap: var(--ifm-spacing-horizontal);
6667
align-items: center;
6768
margin-top: calc(2 * var(--ifm-spacing-vertical));
69+
70+
a:where(:hover) {
71+
--ifm-button-background-color: var(--ifm-color-primary-dark);
72+
}
6873
}
6974

7075
.indexSection {

0 commit comments

Comments
 (0)