Comments (8)
At McGraw Hill (formerly McGraw Hill Education), I work in Cloud Engineering.
We have a team that builds Terraform Modules that can be re-used as building blocks by our application and site reliability engineering teams. We also have automation and tooling around continuous integration, monitoring and alerting, build and dependency versioning and artifacts, base OS images for Docker and our hosts, cybersecurity tooling, and all kinds of other things that form the foundation of engineering. It's all internal code at the moment, but it's shared across dozens of engineering teams in our mid-size company in the EdTech space.
Useful, understandable, and genuinely helpful technical documentation is a core tenet to what we do. (We believe that documentation is "worth 50% of your grade".) Descriptions used in the source code that gets generated into documentation are all important bits. Written prose is important. Code samples, examples, and tests are important. woke
helps us re-think certain phrases so that we can come up with something better, yet just as understandable as the words and phrases we used to use. For example changing whitelist
→ allow-list
is just as understandable and avoids inadvertent subtle racism.
This, on its own, is not a complete solution for racism/sexism/misogyny in this world. There are definitely bigger things to solve and further strides we need to take. But it's one small step in the right direction, it's low-effort, and it's easy to integrate into existing processes without having to get permission or authorization from anyone so we can get started now.
from woke.
My team at Microsoft - Commercial Software Engineering - is using woke on our customer engagements & promoting inclusive linting across our organization.
https://microsoft.github.io/code-with-engineering-playbook/continuous-integration/inclusive-linting/
from woke.
@mkcomer I'd love to add Microsoft to the list of users of woke. I can open a PR for your approval and include the link you provided with your approval.
@skyzyx I'd also love to add McGraw Hill to the list of users, with your approval. Is there a link I can include?
The list is found here: https://docs.getwoke.tech/about/#who-uses-woke
from woke.
Hello, I am trying to use GH actions. Want to do a POC. Where do i add the config file for rules on the repo when the action runs? I am confused here.
from woke.
Hello, I am trying to use GH actions. Want to do a POC. Where do i add the config file for rules on the repo when the action runs? I am confused here.
@adida948 You can read the documentation about how to use woke for Github Actions here: https://docs.getwoke.tech/installation/#github-actions. If you have any problems, please open a separate issue
from woke.
We are using this at Weedmaps as a linter step in our CI/CD pipeline. Thanks for making this tool, it saves engineers from having to scan the files manually, and it raised several new terms we were not previously aware were culturally sensitive.
from woke.
We are using this at https://github.com/linux-system-roles
from woke.
We are using woke tool to scan our code for inclusive language keywords @ Cisco
Would it be possible to detect if the code is open source while scanning or is there any plan/roadmap to get it done?
This feature would greatly help and much appreciated if made available during the scan
from woke.
Related Issues (20)
- New release HOT 2
- SonarQube output format startColumn needs to be zero based HOT 4
- Tests fail with local ~/.woke.yaml file
- Add "--fix" feature
- Woke v0.18.0 fails to install from source due to replace directive HOT 6
- woke check fails for git submodules HOT 7
- Package dependencies can bypass our ignore rules HOT 1
- Installer script doesn't understand `linux/arm64` HOT 8
- del HOT 1
- Suggestion to improve "glob" expansion in documentation HOT 2
- Nested .wokeignore doesn't work in a git repo. HOT 2
- Add multiarch support to container image HOT 3
- Question: Is there a way to allow "ansible-test sanity" but disallow "sanity"? HOT 4
- Performance issues when compiling ignores and .wokeignore not being applied HOT 5
- Exclude `.wokeignore` file in scans HOT 1
- Add a TODO mechanism / file
- Allow exclusion of terms in `.woke.yml` HOT 6
- False-positive for URLs, even with `word_boundary: true` HOT 1
- Pinpoint the location of 'findings' when you report there are 'findings'. HOT 1
- Is the use of "whitelist" and "blacklist" inclusive language HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from woke.