Skip to content
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

Project Name Ideas #46

Closed
lelandrichardson opened this issue Dec 4, 2015 · 44 comments
Closed

Project Name Ideas #46

lelandrichardson opened this issue Dec 4, 2015 · 44 comments

Comments

@lelandrichardson
Copy link
Collaborator

@hkjels, @Kauko and others have raised concern in #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

@Lknechtli
Copy link

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..

@KevinGreene
Copy link

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.

@lelandrichardson
Copy link
Collaborator Author

@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.

@tay
Copy link

tay commented Dec 4, 2015

as @Lknechtli suggested, assay is available and is a commonly used term for test.

@tay
Copy link

tay commented Dec 4, 2015

titrate is also available, two-syllable, and keys into the chemistry aspect

@ljharb
Copy link
Member

ljharb commented Dec 4, 2015

assay is not available: https://www.npmjs.com/package/assay

@lhorie
Copy link

lhorie commented Dec 4, 2015

really is available

@danneu
Copy link

danneu commented Dec 4, 2015

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:

  • https://www.npmjs.com/package/insitu ("in fields such as physics, chemistry, or biology, in situ may describe the way a measurement is taken, that is, in the same place the phenomenon is occurring without isolating it from other systems or altering the original conditions of the test.")
  • https://www.npmjs.com/package/inspectra ("inspect" + "spectra" where spectra sounds cooler than the singular form "spectrum" and where a spectrum output is how many reactions are visualized/quantified)
  • https://www.npmjs.com/package/spectro (short for "spectroscopy" - quantifying/measuring reactions)

@chepprey
Copy link

chepprey commented Dec 4, 2015

Verified available on https://www.npmjs.com

Reactant

Reactest (think both as "test", and as "good, greater, great_est")

Reactyst (inspired by @danneu mention of the word "catalyst")

@KingMob
Copy link

KingMob commented Dec 4, 2015

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.

@IanVS
Copy link

IanVS commented Dec 4, 2015

Question

Must the name start with re?

@rwaguy
Copy link

rwaguy commented Dec 4, 2015

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.

@IanVS
Copy link

IanVS commented Dec 4, 2015

Airtest

Reactant

@SVMBrown
Copy link

SVMBrown commented Dec 4, 2015

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

@lelandrichardson
Copy link
Collaborator Author

@IanVS No - the project name need not start with "re"

@hshoff
Copy link

hshoff commented Dec 4, 2015

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.

@lelandrichardson
Copy link
Collaborator Author

@danneu I like "insitu"!

@ClashTheBunny
Copy link

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.

@spikebrehm
Copy link

@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?

@spikebrehm
Copy link

spectro is nice

@mike-thompson-day8
Copy link

reassure ? Nice sentiment for a testing framework. Starts with re. What could possibly go wrong.?

@mike-thompson-day8
Copy link

twocities ?

Because the quote: "It was the best of times, it was the worst of times" seems pretty spot on for a testing framework?

https://en.wikiquote.org/wiki/A_Tale_of_Two_Cities

@Morantron
Copy link

retract ? :trollface:

@ericqweinstein
Copy link

I kind of like Reassure. I also like Recover (suggests test coverage; also not currently taken in NPM).

@ericqweinstein
Copy link

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).

@ericqweinstein
Copy link

"Reaffirm" as well.

Okay, done for tonight 🎩

@larrybotha
Copy link

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:

@ryoia
Copy link

ryoia commented Dec 4, 2015

I really like Reactant, or reactive

@markdalgleish
Copy link

How about reaffirm?

It's free on npm: https://www.npmjs.com/package/reaffirm

@markdalgleish
Copy link

Oh, looks like I was beaten to the punch, so consider that a +1 for reaffirm :)

@arichiardi
Copy link

Yes reaffirm is a very cool name for a testing library, +1.

@mike-thompson-day8
Copy link

Given the naming kerfuffle, perhaps recant ?

@zeke
Copy link
Contributor

zeke commented Dec 5, 2015

screen shot 2015-12-04 at 10 21 51 pm

screen shot 2015-12-04 at 10 22 07 pm

@idibidiart
Copy link

Respek!

Ali G style.

@rauhs
Copy link

rauhs commented Dec 5, 2015

I'll throw in: recital

@burhanloey
Copy link

Marquis Marquis.js MarquisJS

Reference: Marquis reagent

@volkanunsal
Copy link

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.

@Gregg8
Copy link

Gregg8 commented Dec 5, 2015

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 ;-)

@ericqweinstein
Copy link

If we go with the tea theme, I'm partial to matcha (reminiscent of "matcher") and darjeeling.

@amccloud
Copy link

amccloud commented Dec 5, 2015

"ratchet"

@ccharles
Copy link

ccharles commented Dec 5, 2015

Proactive

@lukemorton
Copy link

react-bdd or react-behaviour

@lukemorton
Copy link

rexpect

@ljharb
Copy link
Member

ljharb commented Dec 6, 2015

Thanks everyone for your suggestions! Please refer to #43 (comment) for a summary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests