| Age | Commit message (Collapse) | Author | 
 | 
This helps avoid import cycles.
 | 
 | 
 | 
 | 
Titan is a gemini add-on protocol so it really didn't make sense to
build it out in a separate package. The most significant difference in
titan for the purposes of implementation here is that requests can have
bodies following the URL line.
Since gus.Request is a struct, the only way to smuggle in the new field
(a reader for the body) was to stash it in the context.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
some basics:
 - minimal README
 - some TODOs
 - server and request handler framework
 - contribs: file serving, request logging
 - server examples
 - CI setup
 |