From a918c9d02d8558e612be84daac3c28204bb0f93f Mon Sep 17 00:00:00 2001 From: tjpcc Date: Fri, 1 Sep 2023 12:41:52 -0600 Subject: README updates --- README.gmi | 4 +++- README.md | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.gmi b/README.gmi index 4bf5a76..c1b2842 100644 --- a/README.gmi +++ b/README.gmi @@ -44,9 +44,11 @@ The packages sliderule/gemini, sliderule/gopher, sliderule/finger, and sliderule * Servers which can run your Handlers. The primary text formats for those protocols have higher-level support provided in sub-packages: -* sliderule/gemini/gemtext supports parsing gemtext and getting direct programmatic access to its AST. Deeper sub-packages provide converters to other formats (markdown and HTML) with overridable templates. +* sliderule/gemini/gemtext supports parsing gemtext and getting direct programmatic access to its AST. * sliderule/gopher/gophermap similarly parses the gophermap format and provides access to its AST. +Sub-packages in the text formats provide conversion functions to HTML, markdown, and Atom XML, using overridable templates. + ## Logging sliderule borrows the logging interface from go-kit. diff --git a/README.md b/README.md index 56fb71f..7bc0d89 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ sliderule is carefully structured as composable building blocks. The top-level p * a "Server" interface type * a "Handler" abstraction * a "Middleware" abstraction -* a "Client" which handles all the protocols known to sliderule +* a "Client" implementation which wraps multiple protocol-specific clients and can handle URLs with a variety of schemes * some useful Handler wrappers: a router, request filtering, falling through a list of handlers ## Protocols @@ -47,9 +47,11 @@ The packages sliderule/gemini, sliderule/gopher, sliderule/finger, and sliderule The primary text formats for those protocols have higher-level support provided in sub-packages: -* sliderule/gemini/gemtext supports parsing gemtext and getting direct programmatic access to its AST. Deeper sub-packages provide converters to other formats (markdown and HTML) with overridable templates. +* sliderule/gemini/gemtext supports parsing gemtext and getting direct programmatic access to its AST. * sliderule/gopher/gophermap similarly parses the gophermap format and provides access to its AST. +Sub-packages in the text formats provide conversion functions to HTML, markdown, and Atom XML, using overridable templates. + ## Logging sliderule borrows the logging interface from go-kit. -- cgit v1.2.3