cordova icon indicating copy to clipboard operation
cordova copied to clipboard

Update cordova docs, libraries and code to use more inclusive language

Open purplecabbage opened this issue 5 years ago • 2 comments

Bug Report

Problem

Our projects contain multiple uses of words and phrases that is not inclusive, we need to update/modernize our language usage in code, libraries, and documentation.

  • whitelist, blacklist should be allowlist, and denylist
  • master/slave should become something like conductor/nodes, agents, ...

Status

The following table represents each repository and their current state.

  • Requires Analyst: The repository needs to be examined to determine if changes are necessary.
  • Requires PR: There are offending terminology located in the repository and is awaiting a PR.
  • Has PR: Has a PR containing a potential resolution.
  • :heavy_check_mark: : The repository has been determined to be in an acceptable state.

Platforms

Repository State
cordova-android :heavy_check_mark:
cordova-ios :heavy_check_mark:
cordova-windows Requires Analyst
cordova-browser Requires Analyst
cordova-osx Requires Analyst
cordova-test-platform Requires Analyst
cordova-electron Requires Analyst

Plugins

Repository State
cordova-plugin-battery-status Requires Analyst
cordova-plugin-camera Requires Analyst
cordova-plugin-device-motion Requires Analyst
cordova-plugin-device-orientation Requires Analyst
cordova-plugin-dialogs Requires Analyst
cordova-plugin-file Requires Analyst
cordova-plugin-file-transfer Requires Analyst
cordova-plugin-geolocation Requires Analyst
cordova-plugin-inappbrowser Requires Analyst
cordova-plugin-media Requires Analyst
cordova-plugin-media-capture Requires Analyst
cordova-plugin-network-information Requires Analyst
cordova-plugin-screen-orientation Requires Analyst
cordova-plugin-splashscreen Requires Analyst
cordova-plugin-statusbar Requires Analyst
cordova-plugin-vibration Requires Analyst
cordova-plugin-whitelist (https://github.com/apache/cordova-plugin-whitelist/pull/59) :heavy_check_mark:

Tooling

Repository State
cordova-cli Requires Analyst
cordova-plugman Requires Analyst
cordova-coho Requires Analyst
cordova-js Requires Analyst
cordova-lib Requires Analyst
cordova-common Requires Analyst
cordova-create Requires Analyst
cordova-fetch Requires Analyst
cordova-serve Requires Analyst
cordova-plugin-test-framework Requires Analyst
cordova-paramedic Requires Analyst
cordova-mobile-spec Requires Analyst
cordova-node-xcode Requires Analyst

Documentation / Websites

Repository State
cordova Requires Analyst
cordova-docs (https://github.com/apache/cordova-docs/pull/1142) :heavy_check_mark:
cordova-status Requires Analyst

purplecabbage avatar Jun 18 '20 15:06 purplecabbage

I've went ahead and constructed a table to keep track of what repositories have been cleared or which repos have issues.

I feel like most of these repositories are probably ok, but for complete sake I included all of them... however it's possible I might have missed one or two...

breautek avatar Nov 24 '20 20:11 breautek

I believe doc is completed under PR: https://github.com/apache/cordova-docs/pull/1142

There are some references in code for redirect purposes and old documentation which wont change. But 10.x, 11.x (latest), and dev is converted.

erisu avatar Jul 13 '22 15:07 erisu