-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Non-inclusive gender options in custom interfaces example #3533
Comments
I concur. Just remove it. Address is complex. How about a basic contact with a phone number? Just a naive, single-number implementation with a type to demonstrate constants.
|
I am okay to change that, @playertr can you make a PR targets to |
Okay, I'll make the PR. |
Okay! I submitted a PR (and I think I followed GPG signing and commit-message conventions -- couldn't find one). I also deleted the age / date of birth field because IMO the best representation for this field would be a std_msgs/time message, and creating one is outside the scope of this tutorial. |
The custom interfaces example in the Beginner Client Libraries tutorial represents gender as a bool, spelled out to be either MALE or FEMALE. ROS users who may have different gender identities may feel excluded by this choice of representation.
I suggest moving to a named-constant enum with an "other" option or removing the gender field entirely. This change is in keeping with the ROS Community Code of Conduct's preference for inclusive language.
I can make a PR after getting folks' input on this change.
The text was updated successfully, but these errors were encountered: