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

Consider renaming the crate #11

Closed
alice-i-cecile opened this issue May 11, 2022 · 28 comments · Fixed by #53 or #134
Closed

Consider renaming the crate #11

alice-i-cecile opened this issue May 11, 2022 · 28 comments · Fixed by #53 or #134
Labels
meta About the project itself

Comments

@alice-i-cecile
Copy link
Collaborator

stretch2 is not exactly a compelling name.

The sooner we rebrand, the less confusing it will be.

@alice-i-cecile alice-i-cecile added the meta About the project itself label May 11, 2022
@radekvit
Copy link

If playing off the original name is a plus, it could be stretchmark.

@TimJentzsch
Copy link
Collaborator

There is also another fork named stretch2 (but not maintained anymore), so I think renaming this one would be good going forward.

@alice-i-cecile
Copy link
Collaborator Author

Quick name ideas from me:

  • open_layout: extremely functional but boring
  • stretchy: a cute name that pays homage to the origins
  • perfect_fit: evocative, moderately descriptive, memorable

Once we have a few decent suggestions, I think we should make a little poll on Github Discussions, and then go from there.

@drmason13
Copy link

To play on yoga as a theme: Pilates (/pɪˈlɑːtiːz/)

One downside is it's perhaps a little difficult to pronounce?

@CobaltCause
Copy link
Contributor

How about sprawl? The job of a layouting engine is to sprawl all the elements onto the page/window/terminal/whatever, albeit in an organized fashion. I find the conflict of sprawl meaning "ungainly and awkward" and a layout engine's goal of being organized to be amusing.

@alice-i-cecile
Copy link
Collaborator Author

I think Pilates is a bit too strange for folks who aren't familiar with Yoga. And long-term at least, I'm not aiming to be a direct competitor: I want more than Flex!

I love sprawl though; that's really good.

I'm going to leave this up over the weekend, then we can do a poll with say 3-5 good options.

@ChristopherBiscardi
Copy link

maybe playout? play+layout.

@TimJentzsch
Copy link
Collaborator

maybe playout? play+layout.

I like the concept, but this might collide with the playout engine a bit.

@alice-i-cecile
Copy link
Collaborator Author

Yep; I definitely want to avoid name clashes with either existing UI (especially layout libraries), or Rust projects.

@ahenshaw
Copy link

Quick name ideas from me:
* stretchy: a cute name that pays homage to the origins
'stretchy' is a great name.

@colepoirier
Copy link
Collaborator

colepoirier commented May 11, 2022

As a play on 'layout' I like 'lei' (the name for hawaiian flower necklaces).

Edit: Searching 'lei' on github I see no existing repos using this name.

@alice-i-cecile
Copy link
Collaborator Author

A friend points out that lei could be a backronym for "Layout Engine Interface", which is quite clever.

@TimJentzsch
Copy link
Collaborator

TimJentzsch commented May 12, 2022

Unfortunately, lei seems to be taken already: https://crates.io/crates/lei

@colepoirier
Copy link
Collaborator

colepoirier commented May 12, 2022

Unfortunately, lei seems to be taken already: https://crates.io/crates/lei

Oof. That really bums me out ☹️

Edit: Thanks for checking!

@alice-i-cecile
Copy link
Collaborator Author

Okay so feasible candidates so far:

  • stretchy
  • perfect_fit
  • sprawl

lei and playout are sweet, but they have namespace collision issues.

open_layout is too bland, pilates is too obscure, stretchmark feels too negative.

I'll post and promote a poll on Saturday. @jkelleyrtp are you on board with those options?

@alice-i-cecile alice-i-cecile added this to the Release new crate milestone May 13, 2022
@NickAcPT
Copy link

I'll post and promote a poll on Saturday.

@alice-i-cecile Sorry to bother, where exactly will this poll be located? Is it something that the public (like me) can vote on?

@alice-i-cecile
Copy link
Collaborator Author

@NickAcPT #42 poll!

@alice-i-cecile
Copy link
Collaborator Author

alice-i-cecile commented May 23, 2022

Alright, the results are in, and sprawl is the winner! I'm preparing a final release of stretch2, and then we'll do the rename.

image

@alice-i-cecile
Copy link
Collaborator Author

Ah lovely. sprawl got sniped. Moving to lei-out; speak now or forever hold your peace 💚

@ahenshaw
Copy link

ahenshaw commented Jun 9, 2022

Ugh. Stretchy, please! If naming conflict, then Stretchee.

@mnquintana
Copy link

mnquintana commented Jun 9, 2022

I missed out on the original call for suggestions, but if you’re still open to suggestions, what about taffy? It’s famously stretchy. The name looks to be available as of right now too.

I’m not a big fan of anything involving lei for cultural appropriation reasons (calling a library yoga was already bad enough).

@CobaltCause
Copy link
Contributor

CobaltCause commented Jun 9, 2022

Dang, that's unfortunate news :(

Keeping the theme of sprawl, what about scatter?

@alice-i-cecile alice-i-cecile reopened this Jun 9, 2022
@alice-i-cecile
Copy link
Collaborator Author

taffy is my current favorite: it's opinionated and playful and leads to good branding choices.

@ahenshaw
Copy link

ahenshaw commented Jun 10, 2022 via email

@Weibye
Copy link
Collaborator

Weibye commented Jun 10, 2022

+1 for taffy, let's get this out-the-door asap so it does not happen again

@aatifsyed
Copy link

Sorry for taking sprawl - I was unaware of this project. Happy to hand it over to you - mine is only a small, not-publicised crate. I've invited @alice-i-cecile as an owner on crates.io, I'll happily take advice on next steps.

@Weibye
Copy link
Collaborator

Weibye commented Jun 10, 2022

Sorry for taking sprawl - I was unaware of this project.

No worries! Apologies if our tone got a bit heated 😅

@alice-i-cecile will contact you and we can figure this out 😄

@alice-i-cecile
Copy link
Collaborator Author

Follow-up:

Honestly, thank you so much. That said, the team and I think that sprawl is a better fit for a web crawler than a layout library. I'm happy to let you have it; we have no shortage of good alternative names.

I've declined the invitation and we'll pick a new name <3

Going to publish a stub crate today, and then submit a name-swap PR in preparation for a release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta About the project itself
Projects
None yet