Open edcarroll opened 7 years ago
According to this, acceptable names for 3rdparty lib could be:
ng-semantic-ui
angular-semantic-ui
Said that I've seen ng-semantic-ui
, angular-semantic-ui
and ngx-semantic-ui
are already used in (www.npmjs.com).
I'd prefer to avoid the ngx-
prefix; so if you think ng-semantic-ui
(my favourite) could generate confusion, go for angular-
I think ng- or angular-semantic-ui. Not too similar to ngSemantic for me.
I would prefer angular-semantic-ui or angular-semanticui.
angular-semantic-ui here!
My personal preference is for ngx-
mostly just because this means it's Angular (as opposed to AngularJS), and because a lot of the older AngularJS projects used ng-
. Having said that, I see that Angular now promotes angular-
or ng-
, so whatever my preference is, it sounds like you should rather go for one of those. Of course the other option (according to Angular) is Semantic UI for Angular but that's rather long-winded (and how do you name your package in npm
then?).
I prefer ngx-
Thank you everyone for your collective input. I've thought a lot about this, and I've decided to go with just plain ng-semantic-ui
for a number of reasons.
The primary few are that:
x
is superior as it's a remnant of AngularJS, enough time has passed for people to see that Angular or ng
means Angular 2+ng-
rather than angular-
ng
follows the official presskit guidelinesThere are of course a few other factors but those were the main driving points behind the decision.
As an update to this, I'm now in the process of sorting out npm conflict resolution, and have emailed the owner of ng-semantic-ui
to request the name. The name change depends on how long it takes for them to reply, (could be between a week or a month), so will keep you updated 😄
Movement! I now control both:
ng-semantic-ui
and
@ng-semantic-ui
(the whole scope).
So: for the project rename, what are people's thoughts on the package name?
We could go for the plain old ng-semantic-ui
, though this precludes the option of publishing different packages under the scope. Otherwise, going for @ng-semantic-ui
means we need to pick a "sub name" - my current thoughts were just @ng-semantic-ui/lib
.
I want to avoid the full @ng-semantic-ui/ng-semantic-ui
as although it's done elsewhere (looking at you ng-bootstrap
) I feel it isn't as good as a shorter name like lib
or core
.
P.S. Rename will be happening with the release of v0.10.0
I get why you want to use core
or lib
, but are you ever going to have more than 1 repository and more than 1 library?
This one has been a long time coming, ever since Angular 2 became "just angular" and started asking people to avoid the
ng2
prefix, hencengx-semantic-ui
.I wanted to open it as an issue however to let anyone weigh in on the name change / suggest alternatives before I go through with it.
A potential alternative that has been raised is
ng-semantic-ui
, though with the major projectngSemantic
my worry is they're too similar.What do people think?