initialize structure

This commit is contained in:
Ben Irvin 2023-06-08 12:08:06 +02:00
parent 65a6c9cfa7
commit 67c3d18884
13 changed files with 160 additions and 0 deletions

View File

@ -0,0 +1,18 @@
---
title: Introduction
slug: /data-transfer
tags:
- data-transfer
- experimental
---
# Data Transfer
This section is an overview of all the features related to the data-transfer package:
```mdx-code-block
import DocCardList from '@theme/DocCardList';
import { useCurrentSidebarCategory } from '@docusaurus/theme-common';
<DocCardList items={useCurrentSidebarCategory().items} />
```

View File

@ -0,0 +1,23 @@
---
title: Transfer Engine
description: Conceptual guide to the data transfer engine
tags:
- data-transfer
- experimental
---
The transfer engine manages the data transfer process by facilitating communication between a source provider and a destination provider.
## Code location
`packages/core/data-transfer/src/engine/index.ts`
## Setting up a transfer
### Excluding data
### Transforms
## Running a transfer
Note: The transfer engine (and the providers) current only support a single `engine.transfer()` and must be re-instantiated if intended to run multiple times. In the future it is expected to allow them to be used for multiple transfers in a row, but that usage is untested and will result in unpredictable behavior.

View File

@ -0,0 +1,12 @@
---
title: Source Providers
slug: /source-providers
tags:
- providers
- data-transfer
- experimental
---
# Destination Providers
TODO

View File

@ -0,0 +1,12 @@
---
title: Strapi File
slug: /source-providers/strapi-file
tags:
- providers
- data-transfer
- experimental
---
# Strapi File Source Provider
TODO

View File

@ -0,0 +1,12 @@
---
title: Local Strapi
slug: /source-providers/local-strapi
tags:
- providers
- data-transfer
- experimental
---
# Destination Providers
TODO

View File

@ -0,0 +1,14 @@
---
title: Remote Strapi
slug: /source-providers/remote-strapi
tags:
- providers
- data-transfer
- experimental
---
# Remote Strapi Source Provider
Note: This provider is a websocket interface wrapper for the Local Strapi Source Provider
**TODO**

View File

@ -0,0 +1,5 @@
{
"label": "Source Providers",
"collapsible": true,
"collapsed": true
}

View File

@ -0,0 +1,12 @@
---
title: Destination Providers
slug: /destination-providers
tags:
- providers
- data-transfer
- experimental
---
# Destination Providers
TODO

View File

@ -0,0 +1,16 @@
---
title: Strapi File
slug: /destination-providers/strapi-file
tags:
- providers
- data-transfer
- experimental
---
# Strapi File Destination Provider
This provider will output a Strapi Data File
Note: this destination provider does not provide a schema or metadata, and will therefore never report a schema match error or version validation error
**TODO**

View File

@ -0,0 +1,12 @@
---
title: Local Strapi
slug: /destination-providers/local-strapi
tags:
- providers
- data-transfer
- experimental
---
# Local Strapi Destination Provider
TODO

View File

@ -0,0 +1,14 @@
---
title: Remote Strapi
slug: /destination-providers/remote-strapi
tags:
- providers
- data-transfer
- experimental
---
# Remote Strapi Destination Provider
Note: This provider is a websocket wrapper for the Local Strapi Destination Provider
**TODO**

View File

@ -0,0 +1,5 @@
{
"label": "Destination Providers",
"collapsible": true,
"collapsed": true
}

View File

@ -0,0 +1,5 @@
{
"label": "Data Transfer",
"collapsible": true,
"collapsed": true
}