From 147648b25f75f451383604f94b6e16f78a470809 Mon Sep 17 00:00:00 2001 From: Jordan Guymon Date: Tue, 23 Mar 2021 12:12:52 -0700 Subject: [PATCH] Add a roadmap skeleton --- ROADMAP.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 ROADMAP.md diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 00000000..1ecde3d6 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,34 @@ +# smithy-python interfaces +* Data Class Generation + * Scalar Values + * Enums + * Structures + * List + * Set + * Union + * Documents + * Exceptions +* HTTP Client Interfaces + * Request / Response data classes + * Mypy Protocol Definitions for HTTP client/session +* Middleware Stack +* Service Client Generation +* Operation Interface Generation +* Paginators +* Waiters +* Event Streams + +# Standalone +* CRT based HTTP client that implements Smithy HTTP Client Interface +* AWS signing package + * SigV4 + * SigV4a +* AWS credential resolution package + +# aws-python-sdk +* Endpoint Resolution +* Marshalling Generation + * Serialization (Query, JSON, RestJSON, RestXML) + * Deserialization (Query, JSON, RestJSON, RestXML) +* Credential Resolution +* Client Configuration