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

Naming #1

Open
Kestrer opened this issue Aug 20, 2021 · 9 comments
Open

Naming #1

Kestrer opened this issue Aug 20, 2021 · 9 comments

Comments

@Kestrer
Copy link

Kestrer commented Aug 20, 2021

axum-server isn't an ideal name because this project is not strictly related to Axum, and that can be confusing. This issue is for discussion regarding options for different names.

Some initial ideas:

  • tower-hyper-server: Do we want to tie this library inherently to Hyper? This name is also long.
  • tower-http-server: Another long name.
@david-perez
Copy link

I agree with @Kestrer that the project's name is not ideal since there really isn't anything in it that intrinsically ties it to axum. I think the project's adoption would grow if the useful abstractions that it exposes, especially around TLS management, were upstreamed into separate crates or somewhere in the Hyper/Tower/rustls projects.

@andrewbanchich
Copy link

andrewbanchich commented Dec 31, 2021

I ran into the same confusion here. The README needs to be edited to clarify this as well.

I also agree with @david-perez and think, even from a security standpoint, people would be more comfortable adopting this if it were under the Hyper / Tokio / Rustls umbrella.

@programatik29
Copy link
Owner

I would like to wait until this issue is resolved before renaming.

@programatik29
Copy link
Owner

I think hyperion would be a good new name for this crate. What do you think?

@jplatte
Copy link

jplatte commented Apr 1, 2022

Very similar to "hyperium", the org under which hyper and a few other crates are hosted on GitHub. But otherwise I like it.

@programatik29
Copy link
Owner

This library will always be high level server implementation on hyper thus hyperion. In my opinion it shouldn't be confusing for rust community.

@josb
Copy link

josb commented Nov 6, 2022

hyperion is at least a less confusing name than axum-server, given that this project is not strictly related to axum.

@programatik29
Copy link
Owner

Depending on the (future) scope of hyper-util, it might not be necessary to continue this project if hyper-util covers all use cases. There might still be a gap for complete server implementation (TLS, utilities and higher level implementations) after hyper-util is complete then I will rename this crate to hyperion and continue development.

@josb
Copy link

josb commented Nov 7, 2022

Sounds reasonable.

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

6 participants