start on providers

This commit is contained in:
Ben Irvin 2023-06-09 09:54:53 +02:00
parent 63c702f8da
commit 904a2674ee
4 changed files with 23 additions and 3 deletions

View File

@ -8,4 +8,14 @@ tags:
# Source Providers
TODO
Data transfer source providers provide a standardized interface and streams of data for each stage in a transfer intended to be consumed by destination providers.
The following source providers are available within Strapi:
- [Strapi File](./01-strapi-file.md): loads data from a Strapi data file
- [Local Strapi](./02-local-strapi.md): uses a local Strapi project to retrieve data from its configured database
- [Remote Strapi](./03-remote-strapi.md): accepts a websocket connection to a running instance of Strapi over a network to send data
## Creating your own providers
It is possible to create your own provider by providing the interface defined in ISourceProvider. Please see existing providers (such as the local strapi source provider) for an example.

View File

@ -8,4 +8,14 @@ tags:
# Destination Providers
TODO
Data transfer destination providers provide a standardized interface and streams of data for each stage in a transfer intended to consume the stream provided by a source provider.
The following destination providers are available within Strapi:
- [Strapi File](./01-strapi-file.md): writes data to a Strapi data file
- [Local Strapi](./02-local-strapi.md): uses a local Strapi project to insert data into its configured database
- [Remote Strapi](./03-remote-strapi.md): accepts a websocket connection to a running instance of Strapi over a network to receive data
## Creating your own providers
It is possible to create your own provider by providing the interface defined in ISourceProvider. Please see existing providers (such as the local strapi source provider) for an example.

View File

@ -1,5 +1,5 @@
---
title: Local Strapi=
title: Local Strapi
tags:
- providers
- data-transfer