Skip to content

Commit abb0bb1

Browse files
tim-schillingthibaudcolasknyghty
authored
Add Accessibility team in the Working Group structure. (#34)
* Add Accessibility team in the Working Group structure. * Add note about superseding DEP 11. * Update definition as per accessibility team review * Clarified budget * Specified specific roles on the team * Added mention of annual report in the reporting * Minor language adjustments * Added new members * Changed some logistics * Simplified language * Move accessibility team to active folder. --------- Co-authored-by: Thibaud Colas <[email protected]> Co-authored-by: Tom Carrick <[email protected]>
1 parent d928c1e commit abb0bb1

File tree

1 file changed

+115
-0
lines changed

1 file changed

+115
-0
lines changed

active/accessibility.md

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
# Accessibility Team
2+
3+
This charter supersedes [DEP 11: Accessibility Team](https://github.com/django/deps/blob/main/final/0011-accessibility-team.rst).
4+
The Accessibility Team encourages projects maintained by the Django Software
5+
Foundation to be accessible to as many people as possible.
6+
We focus on those with disabilities who find it more challenging to use the web.
7+
8+
9+
## Scope of responsibilities
10+
11+
The scope of the Accessibility Team includes all projects maintained by
12+
the Django Software Foundation.
13+
14+
This includes but is not limited to:
15+
16+
- User-facing parts of Django, such as:
17+
- default HTML output in forms
18+
- the Django admin and its default theme, HTML, and UI components.
19+
- All websites and other software projects maintained by the DSF, such as:
20+
- the Django website
21+
- the documentation
22+
- Django Snippets
23+
- the issue tracker
24+
25+
The scope also includes Django events and other community projects where accessibility
26+
is a relevant concern.
27+
28+
The responsibilities of the Accessibility Team are expected to change over time,
29+
and are to be decided by consensus of the team, with input from the Steering Council
30+
as required. These include:
31+
32+
- Deciding on any accessibility guidelines to follow, such as WCAG.
33+
- Implementing automated testing to find issues.
34+
- Coordinating accessibility audits.
35+
- Coordinating the fixing of accessibility issues and accessibility improvements.
36+
- Writing and maintaining documentation relating to accessibility. For example:
37+
- a statement of commitment to accessibility issues
38+
- contribution guidelines
39+
- Reviewing code that affects the accessibility of any in-scope projects.
40+
41+
Many of these duties can be undertaken by any contributor. The Accessibility Team
42+
coordinates this work.
43+
It can step in where contributors are not available and support those who lack the
44+
knowledge to do so themselves.
45+
Accessibility Team members are added to a team in the GitHub organization with
46+
read access to relevant repositories. With this they can be requested to review pull
47+
requests.
48+
49+
50+
## Current members
51+
52+
- Chair: Tom Carrick
53+
- Co-Chair: Eli Rosselli
54+
- Steering Council Liaison: Tim Schilling
55+
- Other members:
56+
- Marijke Luttekes
57+
- Rahmat Akintola
58+
- Sage Abdullah
59+
- Saptak Sengupta
60+
- Sarah Abderemane
61+
- Thibaud Colas
62+
- Tushar Gupta
63+
64+
65+
## Future membership
66+
67+
The team does not have a fixed size.
68+
The team decides when new members are needed.
69+
New members are chosen from a list of volunteers.
70+
If there are no qualified volunteers the team will place an advertisementon the Django website.
71+
72+
Priority will be given to volunteers who:
73+
74+
- Have disabilities that make using the web or web development more difficult.
75+
- Have expertise in accessibility.
76+
- Have a record of contributing to Django.
77+
78+
Members must opt-in to remain on the team on an annual basis.
79+
They may also leave for any reason.
80+
81+
Members can also be removed by:
82+
83+
- Becoming disqualified by the Code of Conduct working group
84+
- A vote of the Steering Council
85+
- The full consensus of the rest of the Accessibility Team
86+
87+
88+
## Budget
89+
90+
No budget is required at this time. This will be reviewed at least annually.
91+
Any changes to the budget may be requested from the board.
92+
93+
94+
## Communication channels
95+
96+
The Accessibility team operates in several areas:
97+
- [Accessibility Forum category](https://forum.djangoproject.com/c/internals/accessibility/26)
98+
- Public #accessbility channel on [Django Discord server](https://chat.djangoproject.com)
99+
- Private channel on [Django Discord server](https://chat.djangoproject.com)
100+
- A private Google Drive folder and Group in the DSF Google workspace
101+
102+
The Accessibility team can be tagged specifically in the following areas:
103+
104+
- The [@accessibility](https://forum.djangoproject.com/groups/accessibility) Forum group tag
105+
- The [@django/accessibility](https://github.com/orgs/django/teams/accessibility) team in the Django organization
106+
107+
The team meets online once per month.
108+
109+
110+
## Reporting
111+
112+
The team posts [public meeting notes](https://forum.djangoproject.com/t/accessibility-team-meeting-notes/26133)
113+
to the forum. These serve as reports to the DSF Board and Steering Council.
114+
115+
The team produces an annual report that is shared with the Django community.

0 commit comments

Comments
 (0)