From cff63624cd7eb862435f442dd9691fd336fcbe07 Mon Sep 17 00:00:00 2001 From: Lyndon Maydwell Date: Thu, 15 Feb 2024 12:20:02 +1000 Subject: [PATCH] Distribution RFC --- rfcs/0002-distribution.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 rfcs/0002-distribution.md diff --git a/rfcs/0002-distribution.md b/rfcs/0002-distribution.md new file mode 100644 index 00000000..05808570 --- /dev/null +++ b/rfcs/0002-distribution.md @@ -0,0 +1,29 @@ +# Connector Package Distribution + +## Purpose + +Connector API, definition and packaging are specified respectively by: + +* [NDC specification](http://hasura.github.io/ndc-spec/) +* [Deployment Specification](https://github.com/hasura/ndc-hub/blob/main/rfcs/0000-deployment.md) +* [Packaging Specification (WIP)](https://github.com/hasura/ndc-hub/pull/89/files) + +This new distribution specification details how connector packages are intended to be owned, stored, indexed, searched, fetched and automatically published. + +The intuition for this system is inspired by other package management systems such as NPM, Cabal, etc. + +## Out of Scope for this RFC + +TODO + +## Proposal + +### Ownership +### Storage +### Indexing +### Discoverability +### Access +### Publication + + +