Moving the discussion here from slack to decide on this openly:
Alexander Berl [10:18 AM]
One question on something that is bugging me for a bit now: Who named the package “Fluid.Adaptor”? And do we maybe want to correctly spell it before the release?
Dmitri Pisarev [10:22 AM]
would have never noticed myself
[10:22]
just keep it a secret
Robert Lemke [10:22 AM]
we were aware of it. It’s a mess - we have both notations all over Flow and Neos.
Alexander Berl [10:23 AM]
hm, ok, apparently, both writings are “correct”, it’s just that “Adapter” is the much more widely used spelling
Dmitri Pisarev [10:23 AM]
http://grammarist.com/spelling/adapter-adaptor/
Alexander Berl [10:23 AM]
@robert might still be a chance to correct and streamline the spelling now, no?
[10:25]
I mean while we already have all the renaming mess anyway
Robert Lemke [10:26 AM]
you mean, everywhere in Flow / Neos?
[10:27]
sigh. Then I guess we won’t release this week anymore.
Alexander Berl [10:27 AM]
yeah, from a quick search it seems like 95% of “Adaptor” stems from the FluidAdaptor package
Robert Lemke [10:28 AM]
Let’s move over to some public channel, ideally Discourse and check if we need to postpone the release in order to get that right. I agree, it’s a chance, but …
Some quick facts:
-
Both writings are valid according to dictionary (Oxford Languages | The Home of Language Data), but “Adapter” is the far more widely used spelling (360 M google hits, vs. 65 M hits for “Adaptor”)
-
Currently, as of the 4.0 branch of Flow the word “Adaptor” has 100+ occurences, nearly all coming from the
FluidAdaptor
package. The word “Adapter” has 53 occurences, coming fromCacheAdapter
andStreamWrapperAdapter
-
UPDATE: as of the 3.0 branch of Neos the word “Adaptor” also has 100+ occurences, again nearly all coming from
FluidAdaptor
package plus fromNodeDataLabelGeneratorAdaptor
. The word “Adapter” has 38 occurences, coming fromredirecthandler-neosadapter
and otherwise mainly from the frontend javascript frameworks (ember.js, vie.js, select2.js…) -
UPDATE2: The nature of this change is purely cosmetic, it has no other reasons, so consider this when voting!
So the question is: Should we go the extra mile and deal with this inconsistency now, possibly delaying the Release schedule?
- Yes, go consistent possibly delaying release schedule
- No, keep as is and stick to release schedule
- I don’t care really
If we had to go with a single consistent spelling, which should we pick?
- Go for “Adapter”
- Go for “Adaptor”
EDIT: Fixed occurences of “Adapter” in Flow codebase (previously 54) and added numbers for the Neos codebase