Closed lelandrichardson closed 8 years ago
Assay - to examine something in order to assess its nature. Edit: ack. npm package name taken by another library with a single commit 3 years ago..
Litmus: This project is designed to quickly test the product of React, so keeping with the chemical reactions theme litmus seems like a natural choice.
There are some prior works, but as far as I can tell, none have been updated in over a year: https://github.com/jeremypeter/grunt-litmus https://www.npmjs.com/package/litmus https://github.com/hsalokor/litmus
From these, grunt-litmus seems to be the most popular, but still not very big. I also think that, as the project is grunt-litmus
, there is a big enough distinction between the two to not cause any confusion.
@KevinGreene I like the name litmus, but the fact that the litmus
npm package name is taken, and it's a testing library, make me think of it as "unavailable" regardless of it's popularity.
as @Lknechtli suggested, assay is available and is a commonly used term for test.
titrate is also available, two-syllable, and keys into the chemistry aspect
assay
is not available: https://www.npmjs.com/package/assay
Untaken npm package names in the spirit of "React", airbnb's internal name "catalyst", etc:
More ideas after realizing this project is a testing/analysis kit:
Verified available on https://www.npmjs.com
Reactant
Reactest (think both as "_test", and as "good, greater, greatest")
Reactyst (inspired by @danneu mention of the word "catalyst")
How about report-card for the result of running a bunch of tests? It starts with "re", it's relevant to testing, it's available on NPM, and a quick GitHub search shows no other projects named "report-card" anywhere near the same domain.
Must the name start with re
?
Akzelerant, Aqzelerant, or a similar, purposeful "misspelling" of a similar chemical term with no search engine results would make information related to the project easier to find, and instantly relay a feeling of speedy development to management.
Airtest
Reactant
Richter
After Jeremias Benjamin Richter. a father of Stoichiometry, the study of reagent ratios in chemical reactions. https://en.wikipedia.org/wiki/Stoichiometry https://en.wikipedia.org/wiki/Jeremias_Benjamin_Richter
@IanVS No - the project name need not start with "re"
How about naming it Hamilton or Apollo after Maraget Hamilton? https://en.m.wikipedia.org/wiki/Margaret_Hamilton_(scientist)
Hamilton is credited with coining the term "software engineering".[17] In this field she was one of those who developed the concepts of asynchronous software, priority scheduling, end-to-end testing, and human-in-the-loop decision capability, such as priority displays which then became the foundation for ultra reliable software design.
Space is awesome. Maraget is awesome.
@danneu I like "insitu"!
I think 'titrate' would be a good name. It's free in npm and has to do with testing in chemistry. When the color changes, you know the exact strength of the acid being tested. It's short and easy to type also.
@lelandrichardson
I like the name litmus, but the fact that the litmus npm package name is taken, and it's a testing library, make me think of it as "unavailable" regardless of it's popularity.
Perhaps it's possible to contact the original author and/or NPM to claim the name of a dead project?
spectro
is nice
reassure
? Nice sentiment for a testing framework. Starts with re
. What could possibly go wrong.?
twocities
?
Because the quote: "It was the best of times, it was the worst of times" seems pretty spot on for a testing framework?
retract
? :trollface:
I kind of like Reassure. I also like Recover (suggests test coverage; also not currently taken in NPM).
Also: Reinforce (I realize that we don't need to stick with the "Re-" prefix, but I think it's a nice connection between the existing library name and potential future ones).
"Reaffirm" as well.
Okay, done for tonight :tophat:
reactest
- implies the project is associated with both react and testing.
npm name available: https://www.npmjs.com/package/reactest
projects on github are pretty much 'test' projects, and not libraries:
I really like Reactant, or reactive
How about reaffirm?
It's free on npm: https://www.npmjs.com/package/reaffirm
Oh, looks like I was beaten to the punch, so consider that a +1 for reaffirm
:)
Yes reaffirm
is a very cool name for a testing library, +1.
Given the naming kerfuffle, perhaps recant
?
Respek!
Ali G style.
I'll throw in: recital
Marquis
Marquis.js
MarquisJS
Reference: Marquis reagent
Names of two of the most well-known testing libraries follow a theme. They're named after popular flavors of tea: jasmine
and chai
. So I propose renaming Reagent after a flavor of tea to continue that tradition. My research revealed some candidates:
You can even combine matcha with re+ and come up with a wholly original name: rematcha
.
I believe darjeeling is still available on npm. That's also one of my favorite flavors.
So many good names here, once you've chosen, I might have to concoct a new product so I can grab one of the remaining names ;-)
If we go with the tea theme, I'm partial to matcha
(reminiscent of "matcher") and darjeeling
.
"ratchet"
Proactive
react-bdd
or react-behaviour
rexpect
Thanks everyone for your suggestions! Please refer to https://github.com/airbnb/enzyme/issues/43#issuecomment-162349767 for a summary.
@hkjels, @kauko and others have raised concern in https://github.com/airbnb/reagent/issues/43 regarding the name conflict of "reagent" with the ClojureScript library.
This new issue is meant for discussion regarding new name ideas ONLY. If you have greater comments to add to the overall discussion/issue of renaming the library, please do so in the aforementioned thread.
Please do NOT suggest the name unless it has its corresponding package name available in npm.
Please do NOT comment with "+1" comments