summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortjpcc <tjp@ctrl-c.club>2023-01-10 23:06:33 -0700
committertjpcc <tjp@ctrl-c.club>2023-01-10 23:06:54 -0700
commite46658d475632d6ec4bdf4f8a3e4ad2d9682383c (patch)
tree481d7baeb3597ab81c580ea077a4612257616708
parent918246ed729c1ae4297bc52faf7d14ed46e5f84c (diff)
branding change
-rw-r--r--README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index 710b299..04f003a 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
-Gus: The small web application framework
-========================================
+Gus: The small web server toolkit
+=================================
Gus is named after Virgil "Gus" Grissom, one of the pilots in the Gemini program and commander of Gemini 3.
-Gus is, to my knowledge, the first gemini server conceived as a _framework_. The goal is to provide the go-to set of Go libraries for interacting with the gemini protocol as a server or client, somewhat analagous to net/http in the standard library.
+Gus is, to my knowledge, the first gemini server conceived as a _toolkit_. The goal is to provide the go-to set of Go libraries for interacting with the gemini protocol as a server or client, somewhat analagous to net/http in the standard library.
Thus `gus/gemini` defines types such as `Request` and `Response`, useful interfaces such as a `Handler` abstraction, the concept of `Middleware`, and a `Server` which brings together a `net.Listener`, a `tls.Config`, and a `Handler` to actually serve the protocol. It *does not*, however, contain any logic for serving files from the filesystem or things of that nature.