-
Notifications
You must be signed in to change notification settings - Fork 128
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
diversity and inclusion in developing graspologic #531
Comments
at some point i did see a thread on twitter in response to the numpy stuff that had a lot of ideas but i can't find it now |
other recommendations from the above:
|
this whole repo seems super useful https://github.com/mozilla/inclusion |
also another great compilation of resources it looks like https://opensourcediversity.org/ |
Possible action items (based on the above) (to be broken out into issues later)
|
Jovo: good for people to know who they can ask questions to (re: leadership clarification) |
maybe we clarify that "issues" can be random questions (could be part of the issue template) |
Action items (as I see it, feel free to add opinons)Items in bold I think can be coordinated for any neurodata repo
|
Might match agreements best if I am the last bullet. I would also be interested in discussing how the first bullet may vary across repos. |
Here's the example Mozilla uses of an inclusive leadership page: https://github.com/firefox-devtools/debugger/blob/aa827095d86475f816017ff35d6f9c2e83cf7b9b/docs/community-team.md. It strikes me as very welcoming and lets new people know exactly who to reach out to for a number of questions. |
@carolyncb that is a great example, thank you!! |
Sounds good, i'll tag you for that one @tathey1 |
@sampan501 would you have any interest in looking into sites for "good first issue" like the ones I linked above and seeing how we can add ourselves? @rflperry would you have any interest in looking into the accessibility testing stuff? I can make a template for "Random question issue" and draft a "roles of influence" template based on what @carolyncb linked. Happy to hear it if anyone has other stuff they'd rather work on or doesn't want to commit to these. Or if anyone else wants to pitch in somehow, lmk |
@bdpedigo Yeah can totally look into that! Thanks for delegating |
Sounds great, I'll look into that |
@rflperry Microsoft has an internal accessibility checklist that I'm not sure I can share, but I found this list that looks very similar: https://www.hhs.gov/sites/default/files/hhs-508-webapps-checklist.xlsx (from https://www.hhs.gov/web/section-508/accessibility-checklists/index.html). It's pretty exhaustive, and not all the points will apply, but it helps to give an understanding of areas of focus. |
@bdpedigo This link you gave gives really good links to websites that conglomerate issues with the good-first-issue label: https://www.firsttimersonly.com/. Another good app is this, which tweets out anytime you use the good-first-issue label: https://github.com/apps/goodfirstissue. I think the minimum we have to do is to update our contribution guides with what the label means and how much work is involved. |
AccessibilityAs far as I know, all of our webdocs are rendered using sphinx which makes some things difficult but also makes things easier. An important part of accessibility is that the webpage is appropriately structured, in a hierarchical manner with correct headers etc. Sphinx makes sure this is the case. Raw html code can be entered into this html code sniffer website which will let you know of any issues, although some issues it's given me in my own testing don't make sense and I think are just an artifact of the sphinx style. A good concise list of things to keep in mind, some parts of which I highlight below. ColorsOne of the more common accessibility issues.
LinksBesides link color contrasts, links should be descriptive and no "click here" sort of things. The purpose of a link should be able to be determined from the link text alone or from its surrounding context. Alternative textImages and other multimedia should have descriptive text so that a screen reader can describe what an image is showing. This can be done in sphinx with with the ":alt: alternative text here" descriptor under an image as described in their documentation. KeyboardSphinx builds the webdocs in a very structured manner and so the docs are easily navigated using a keyboard (tab/shift+tab and enter) by default. Sphinx is also free of widgets and fancy things that would potentially get in the way. Details for reference. OtherA detailed checklist, as mentioned above, can be seen on this downloadable sheet. A lot isn't relevant since we don't directly touch html/css files or have interactive items but I've laid out things I think are relevant to keep in mind.
|
what is the status of this? can we complete everything and close this issue this week? |
Update README.md to address several items here: graspologic-org/graspologic#531 Namely, adds code of conduct, names of maintainers, and removes other things that can be found in our documentation site.
specifically for closing this issue with regard to graspologic, by mid-next week (12/23) I will:
|
made a PR for graspologic to be added to up-for-grabs up-for-grabs/up-for-grabs.net#2524 |
also made a PR to DeepSourceCorp/good-first-issue#188 |
Closing for now but happy to revisit as we get feedback or if anyone has concerns. For now, to document all the concrete steps that we took:
|
what are the practices that we can & should adopt to ensure that we create a developer community that is diverse and inclusive? i imagine there are certain things we can write in the contribution guidelines, but also other things we may want to do with respect to community building. if there are good examples of FOSS that exhibit the characteristics that we are striving for, if would be good to list them here.
The text was updated successfully, but these errors were encountered: