You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
👋 your task, should you choose to accept it, is to add names (like, for people) to Cryptozoologist.
Acceptance criteria
As a user of the Cryptozoologist gem, I can call the method Cryptozoologist.name and be provided with a string that uses the internal dictionaries (of your choice) to make a person's name (Petunia Pygmy Puff, Samaria Aquamarine, Akari Jumpsuit)
As a user of the Cryptozoologist gem, I can find documentation in the README for how to use the new method
As someone curious about the Cryptozoologist gem, I can view the version bump for these changes in the CHANGELOG
As a contributor to the gem, I can run all of the tests and they pass!
Requirements
If you want to add a new dictionary, you can, but make sure you follow the current namespacing patterns
All new code should be tested, but I welcome in progress PRs for feedback on your code before you write tests (this is optional!)
Names should reflect multiple countries of origin but should all be expressed with characters that are unicode. Accented characters are ok, but if you choose to add them, note that this may cause problems for some users with their systems.
I am concerned that some name/animal or name/color combinations could be incredibly offensive and would like to avoid this. I'm not sure if the best approach is to filter words out of existing dictionaries with a blacklist or create new dictionaries that are only available for this method, or even remove those words from the dictionaries entirely. I haven't done a full audit of the word list recently and I'm happy to take this task on myself as a follow up if you're not sure how to approach it, or aren't comfortable.
If you want to use feminine, masculine, or non-gender coded names, that's ok. I'd prefer they be in separate dictionaries - an option to return a name from a specific category is nice to have here as well!
The text was updated successfully, but these errors were encountered:
@feministy I'm having difficulty understanding what Pygmy PuffAquamarine & Jumpsuit have in common. Mind elaborating...? I've gotten the first names to work but I don't understand what type of last names you want. lol
Summary
👋 your task, should you choose to accept it, is to add names (like, for people) to Cryptozoologist.
Acceptance criteria
Cryptozoologist.name
and be provided with a string that uses the internal dictionaries (of your choice) to make a person's name (Petunia Pygmy Puff
,Samaria Aquamarine
,Akari Jumpsuit
)README
for how to use the new methodCHANGELOG
Requirements
The text was updated successfully, but these errors were encountered: