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

Update README and comments #281

Merged
merged 2 commits into from
Nov 20, 2023
Merged

Update README and comments #281

merged 2 commits into from
Nov 20, 2023

Conversation

adam-fowler
Copy link
Member

No description provided.

Copy link

codecov bot commented Nov 19, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (d894ab2) 85.12% compared to head (802ed3f) 85.07%.
Report is 4 commits behind head on 2.x.x.

Additional details and impacted files
@@            Coverage Diff             @@
##            2.x.x     #281      +/-   ##
==========================================
- Coverage   85.12%   85.07%   -0.06%     
==========================================
  Files          78       78              
  Lines        4566     4550      -16     
==========================================
- Hits         3887     3871      -16     
  Misses        679      679              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

README.md Outdated

## HummingbirdCore

HummingbirdCore contains a Swift NIO based HTTP server. You will find the code for it in the [hummingbird-core](https://github.com/hummingbird-project/hummingbird-core) repository. The HTTP server is initialized with a object conforming to protocol `HBHTTPResponder` which defines how your server responds to an HTTP request. The HTTP server can be extended to support TLS and HTTP2 via the `HummingbirdTLS` and `HummingbirdHTTP2` libraries also available in the hummingbird-core repository.
HummingbirdCore contains a Swift NIO based server framework. The server framework `HBServer` can be used to support many protocols but is primarily designed to support HTTP. By default it is setup to be an HTTP/1.1 server, but it can support TLS and HTTP2 via the `HummingbirdTLS` and `HummingbirdHTTP2` libraries.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

..., but it can support TLS and HTTP2 via the HummingbirdTLS and HummingbirdHTTP2 libraries.
Wouldn't modules be clearer? As these features are in the hummingbird package itself, this might lead people to search for packages with those names

@@ -28,7 +28,7 @@ public enum XCTRouterTestingSetup {
case router
}

/// Extends `HBApplicationBuilder` to support testing of applications
/// Extends `HBApplicationB` to support testing of applications
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo?

@adam-fowler adam-fowler merged commit 8e01636 into 2.x.x Nov 20, 2023
2 of 3 checks passed
@adam-fowler adam-fowler deleted the update-comments branch November 20, 2023 12:49
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

Successfully merging this pull request may close these issues.

2 participants