Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[READY FOR REVIEW] Adding accessibility policy draft (accessibility.md) and practices #3581

Open
wants to merge 29 commits into
base: main
Choose a base branch
from

Conversation

aleesteele
Copy link
Member

Summary

Tied to #3146 / #3145 ▶️ had some problems with the pull request!

List of changes proposed in this PR (pull-request)

  • Added a draft of accessibility policy
  • Added community handbook new chapters: guidance for

What should a reviewer concentrate their feedback on?

  • Is this split between the community handbook and the policy okay?
  • Are the opportunities for providing and receiving feedback all right?

Acknowledging contributors

Copy link

netlify bot commented Mar 25, 2024

Deploy Preview for the-turing-way ready!

Name Link
🔨 Latest commit b7ab276
🔍 Latest deploy log https://app.netlify.com/sites/the-turing-way/deploys/6627936278da10000826666b
😎 Deploy Preview https://deploy-preview-3581--the-turing-way.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@aleesteele aleesteele changed the title adding accessibility policy draft and practices [WIP] adding accessibility policy draft and practices Mar 25, 2024
@aleesteele aleesteele changed the title [WIP] adding accessibility policy draft and practices Adding accessibility policy draft (accessibility.md) and practices Mar 25, 2024
@aleesteele aleesteele added review request Label a PR for urgent request for review, for example to approve a report, abstract, newsletter etc. accessibility For issues related to book and infrastructure accessibility labels Mar 25, 2024

## Acknowledgements

This Accessibility Policy was created by The Turing Way.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe need to add some more resources here.

ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
@aleesteele
Copy link
Member Author

This was reviewed with @LizHareDogs and @BrainonSilicon today at an Accessibility Working Group meeting.

Tagging @trallard, @PatriLoto, @JFormoso, @EstherPlomp, @malvikasharan, @AlexandraAAJ and other folks that have contributed to many other resources around accessibility in #2730 or in other spaces. It would be so great to have your feedback!

We can also bring this guide, and many of the key points to an upcoming Collaboration Cafe or to our April Community Call to discuss openly with folks.

Copy link
Member

@JimMadge JimMadge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking good.

I think it gives a great sense of what we care about and how we action that.

Using semantic line breaks would help a lot with the readability and understanding diffs.

Maybe it is missing something about what happens when we fall short? Like, if you post a picture without alt text, someone might point it out, suggest some, or ask that you add some. That is fine and it isn't an attack, we are always trying to improve things together.

ACCESSIBILITY.md Outdated
Comment on lines 5 to 8
While accessibility is commonly understood with respect to disability, we – meaning _The Turing Way_ community – define accessibility as giving access to groups of people that encounter different barriers for participation. Barriers may be anything related to, including, and extending beyond the following:
- Age
- Disability
- Ethnicity and race
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
While accessibility is commonly understood with respect to disability, we – meaning _The Turing Way_ community – define accessibility as giving access to groups of people that encounter different barriers for participation. Barriers may be anything related to, including, and extending beyond the following:
- Age
- Disability
- Ethnicity and race
While accessibility is commonly understood with respect to disability, we – meaning _The Turing Way_ community – define accessibility as giving access to groups of people that encounter different barriers for participation. Barriers may be anything related to, including, and extending beyond the following:
- Age
- Disability
- Ethnicity and race


We recognise the complex and interlinking ways in which intersectionality affects identity, and thereby, access or inclusion within any community project like _The Turing Way_. So in this sense, our accessibility practices may overlap with practices that enable inclusion more broadly within any community.

In developing this policy, we aim to draw from the [access-centered framework](https://accesscenteredmovement.com/what-access-centered-means/) in describing access as a constant process that changes in each space with each individual. Therefore, while this policy outlines our commitment to access-centered practices within our community in a broad sense, we also document the specific practices we use within _The Turing Way_ our Community Handbook, as well as share broader recommendations that go beyond our current practices in the Guide for Accessibility. Each resource (our Accessibility Policy - this document, Community Handbook Accessibility Guidelines, and our Accessibility Guide) play a different yet overlapping role in enabling, documenting, and sharing our evolving language around accessible and inclusive collaboration.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I find this paragraph a little hard to understand.

Maybe it would help to break down the three different documents and their purpose. Is it something like,

  • Accessibility policy - Our vision and the rules
  • Community Handbook Accessibility Guidelines - Practical advice to build accessibility in your contributions/activity
  • Accessibility Guide - A broader discussion of accessibility, not just in The Turing Way


## 1.1 Core Principles

These core principles are at the heart of our accessibility policy, and they extend beyond the web accessibility of our open access guides (see 2.1) to the broader practices that that we use as a community on collective platforms (see 2.2) and while hosting events (see 2.3).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can use internal references here, like

[2.2](#2-2-community-platform-accessibility)

ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated

1. **Feedback form**: Please submit access related through [this form](https://forms.gle/Ngr2eUtQmf7aEeao6). All of the information in this form is processed anonymously, with the option of submitting contact information by choice.
2. **Drop-in sessions**: Throughout the calendar year, we would like to facilitate drop-in session to receive feedback about access related different parts of project. These may take place at our Collaboration Cafe or may be hosted separately.
3. **Email the Research Community Manager or project team directly directly**: You can always email the Research Community Manager directly at asteele@turing.ac.uk with direct feedback. Alternatively, you can also
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also what 😄?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great catch!

ACCESSIBILITY.md Outdated
Comment on lines 76 to 79
Knowing this, we are working to develop processes that enable us to action and report transparently on feedback given through these channels. This may include:
- Reporting within the Accessibility Working Group in order to discuss possible actions that can be taken to address feedback
- Liasoning with appropriate groups within The Turing Way project (i.e. the Infrastructure Working Group) in order to create or resource technical changes that may be needed
- Escalating feedback to the project co-leads, funders, and others at the constitutional level of the project as needed
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Knowing this, we are working to develop processes that enable us to action and report transparently on feedback given through these channels. This may include:
- Reporting within the Accessibility Working Group in order to discuss possible actions that can be taken to address feedback
- Liasoning with appropriate groups within The Turing Way project (i.e. the Infrastructure Working Group) in order to create or resource technical changes that may be needed
- Escalating feedback to the project co-leads, funders, and others at the constitutional level of the project as needed
Knowing this, we are working to develop processes that enable us to action and report transparently on feedback given through these channels. This may include:
- Reporting within the Accessibility Working Group in order to discuss possible actions that can be taken to address feedback
- Liaising with appropriate groups within The Turing Way project (i.e. the Infrastructure Working Group) in order to create or resource technical changes that may be needed
- Escalating feedback to the project co-leads, funders, and others at the constitutional level of the project as needed

(ch-accessibility-comms-platforms)=
# Access-centered support on Communication Platforms

_The Turing Way_ uses a variety of platforms for communication (i.e. Slack, social media platforms like X/Twitter, Linkedin, Mastodon) and collaboration (i.e. Github, HackMD, Etherpad).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we try to avoid Latin abbreviations for readability and compatibility with screen readers.

We aim to provide the following support and normalise the following practices within our community by doing the following places:

- **Adding alt text to images**: We use alt text or "alternative text" to describe images, diagrams, or other visuals within _The Turing Way_. To learn more about how to write and use alt text for your work, please use this {ref}`guidence<accessibility-alt-text>`.
- **Limit embedded links and provide alternatives for accessing information**: On many platforms, embedded links may not be accessible by screen readers, or may increase cognitive overload. If you are inserting a link into a message, limit the number of embedded links within a message. On Slac, avoid embedding links within replies to messages when possible, as links posted within threads are not readable for screen readers.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Limit embedded links and provide alternatives for accessing information**: On many platforms, embedded links may not be accessible by screen readers, or may increase cognitive overload. If you are inserting a link into a message, limit the number of embedded links within a message. On Slac, avoid embedding links within replies to messages when possible, as links posted within threads are not readable for screen readers.
- **Limit embedded links and provide alternatives for accessing information**: On many platforms, embedded links may not be accessible by screen readers, or may increase cognitive overload. If you are inserting a link into a message, limit the number of embedded links within a message. On Slack, avoid embedding links within replies to messages when possible, as links posted within threads are not readable for screen readers.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not quite sure what an embedded link is. Is it different to a hyperlink? Are there non-embedded links?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd agree with Jim here- we need to specify the alternative way you should share a link (spoiler: I don't know what this is)

Copy link

@harrietrs harrietrs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added some very minor comments that when addressed should help with readability, especially for those new to the Turing Way (like me).

Hope this is helpful!

- **Limit use of emojis that disrupt narrative flow**: Do not replace words with emoljis or use too many emojis to communicate important information. Screen readers usually read one emoji at a time using the alternative text and while sometimes the purpose may be clear (i.e. ```:thumbsup:``` represents an icon of a thumbs up sign), at other times it may not be (i.e. ```:partyblobcat``` represents a multicolored cat that is rotating in a circle, and is generally used in the context of a celebration or celebratory news). More broadly, strings of emojis can produce a clunky, repetitive user experience for people trying to understand the core message. Remember that not all people are able to access the emoji reactions option within Slack, and normalise using written affirmations as well.
- **Cross-post information to ensure openness**: People interact with _The Turing Way_ community on many different platforms. Not everyone in the *The Turing Way* community is in the Slack workspace, or on Github, in every community call, or on every social media channel. Where possible, we aim to normalise creating issues and discussions on the Github repository or post across social media channels in order to ensure the widest reach and participation possible across the community.
- **Be sensitive to bandwidth needs**: As a digital and remote-first project, we are committed to making sure that our resources, communication platforms, and community are accessible to the widest possible audience, despite any bandwidth needs or barriers. In order to make sure that our communication platforms are accessible in low-bandwidth environments for the community, we avoid posting data-intensive content like videos directly into the channels. Instead, we prioritise hosting the content on other platforms (i.e. YouTube) where viewers have the option to adjust the data-intensiveness of the streaming platform. We also frequently turn off video streaming in team meetings in order to adjust for participants or community members that find it difficult to tune in.
- **Be descriptive and clear in communication**: Aside from these concreate recommendations that we adhere to within the community, more broadly we aim to prioritise clear communication within _The Turing Way_ in order to ensure that our messages are accessible and readible for the community.
Copy link

@harrietrs harrietrs Mar 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- **Be descriptive and clear in communication**: Aside from these concreate recommendations that we adhere to within the community, more broadly we aim to prioritise clear communication within _The Turing Way_ in order to ensure that our messages are accessible and readible for the community.
- **Be descriptive and clear in communication**: Aside from these concrete recommendations that we adhere to within the community, more broadly we aim to prioritise clear communication within _The Turing Way_ in order to ensure that our messages are accessible and readible for the community.

I assume this was supposed to be concrete? Unless you mean 'co-created'?

ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated

_The Turing Way_ is committed to ensuring our accessibility as a community on all the platforms we use.

In our Community Handbook, we describe these practices more specifically and in more detail. But as a baseline, our community is dedicated to enabling access across the various platforms we use through:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add a link through to the accessibility comms platform page? As this seems to be a summary of that content.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes - added a link and description here to the Community Handbook.

ACCESSIBILITY.md Outdated Show resolved Hide resolved
ACCESSIBILITY.md Outdated Show resolved Hide resolved
We recognise that many feedback forms and other forms for gathering feedback can often operate as "blackboxes" that receieve information without taking actionable steps to address them.

Knowing this, we are working to develop processes that enable us to action and report transparently on feedback given through these channels. This may include:
- Reporting within the Accessibility Working Group in order to discuss possible actions that can be taken to address feedback

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are there links to these groups we can add? (I'm nervous of adding links given the accessibility points re embedded links so please ignore this and other comments if that advice applies)

@aleesteele aleesteele changed the title Adding accessibility policy draft (accessibility.md) and practices [READY FOR REVIEW] Adding accessibility policy draft (accessibility.md) and practices Mar 28, 2024
@EstherPlomp
Copy link
Collaborator

Hi @aleesteele! I see there's already some reviewing going on - please let me know if an additional review is helpful, otherwise I'll read it when it is merged :)

@aleesteele
Copy link
Member Author

Thank you so much @harrietrs and @JimMadge for your reviews so far - didn't mean to leave you hanging, I'll be tackling these tomorrow!

@EstherPlomp - feel free to add any comments you would like to either now or later. Because this is a community policy that will apply broadly, it would be great to leave a place for discussion about it in real time, as well as have more eyes on the document more broadly! I was thinking that this could be a good topic to bring to our next Collab Cafe in the main room, and/or at Book Dash, to merge it there.

aleesteele and others added 3 commits April 8, 2024 11:52
Changing wording

Co-authored-by: Harriet Sands <harrietrsands@gmail.com>
Co-authored-by: Harriet Sands <harrietrsands@gmail.com>
Adding collaboration cafe link
ACCESSIBILITY.md Outdated Show resolved Hide resolved
aleesteele and others added 9 commits April 8, 2024 11:57
Formatting changes

Co-authored-by: Jim Madge <jmadge@turing.ac.uk>
Fixing typo

Co-authored-by: Harriet Sands <harrietrsands@gmail.com>
Fixing typos

Co-authored-by: Harriet Sands <harrietrsands@gmail.com>
Fixing wording

Co-authored-by: Jim Madge <jmadge@turing.ac.uk>
Co-authored-by: Harriet Sands <harrietrsands@gmail.com>
Co-authored-by: Harriet Sands <harrietrsands@gmail.com>
Co-authored-by: Jim Madge <jmadge@turing.ac.uk>
…mms-platforms.md

Co-authored-by: Jim Madge <jmadge@turing.ac.uk>
ACCESSIBILITY.md Outdated

1. **Feedback form**: Please submit access related through [this form](https://forms.gle/Ngr2eUtQmf7aEeao6). All of the information in this form is processed anonymously, with the option of submitting contact information by choice.
2. **Drop-in sessions**: Throughout the calendar year, we would like to facilitate drop-in session to receive feedback about access related different parts of project. These may take place at our [Collaboration Cafe](https://the-turing-way.netlify.app/community-handbook/coworking/coworking-collabcafe.html) or may be hosted separately.
3. **Email the Research Community Manager or project team directly directly**: You can always email the Research Community Manager directly at asteele@turing.ac.uk with direct feedback. Alternatively, you can also
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
3. **Email the Research Community Manager or project team directly directly**: You can always email the Research Community Manager directly at asteele@turing.ac.uk with direct feedback. Alternatively, you can also
3. **Email the Research Community Manager or project team directly directly**: You can always email the Research Community Manager directly at asteele@turing.ac.uk with direct feedback. Alternatively, you can also also reach out to them on other community platforms such as Slack.

aleesteele and others added 3 commits April 8, 2024 15:17
…mms-platforms.md

Co-authored-by: Harriet Sands <harrietrsands@gmail.com>
…mms-platforms.md

Co-authored-by: Harriet Sands <harrietrsands@gmail.com>
Completed sentence
@aleesteele
Copy link
Member Author

As we begin a wider review process, I'm tagging a few people and groups here that would be great to have input on this policy, as we invite comment and discussion across the community:

  • @the-turing-way/accessibility-working-group: Please add any comments that might have been missed in previous reviews here. We know that this has gone through a couple of drafts, and any further comments would be really welcome!
  • @the-turing-way/translation: This policy has strong ties to the Translation & Localisation working group, particularly @AndreaSanchezTapia in how it brings together a wider umbrella and understanding of access as broadly defined, and as presented during the November 2022 Book Dash. Are there other elements of access that you think through as a team and group that can and/or should be integrated here?
  • @the-turing-way/infrastructure-working-group: While this policy doesn't explicitly mention accessible infrastructure (we did dig into the JupyterBook ongoing access-related work!), should it? Can we go beyond the 'web' accessibility element and talk more broadly about access? Are there ways of thinking about access that you all are engaged with?
  • @the-turing-way/book-dash-working-group: because this policy proposal also includes information about ongoing events, it would be great to get your feedback here too! With this generalised policy, is there anything that we are missing? Anything that can be added?

Thank you so much for engaging with us through this extended process, and I thank you so much for your help and feedback in advance as develop this policy!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0-book-dash-june24 accessibility For issues related to book and infrastructure accessibility review request Label a PR for urgent request for review, for example to approve a report, abstract, newsletter etc.
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

None yet

4 participants