Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add file serilizer #1

Draft
wants to merge 3 commits into
base: faet/ImageSerializationPlugin
Choose a base branch
from

Conversation

mackoj
Copy link
Owner

@mackoj mackoj commented Sep 27, 2024

Caution

This is a work in progress—do not use.

Overview

This is a test implementation of a plugin API for FileSerializer, but it has proven to be significantly more challenging to implement correctly compared to ImageSerializer.

Areas to be Improved

  • Concurrency handling requires further refinement.
  • We need a more flexible way to customize SFTP/FTP/S3 configurations.
  • There should be a mechanism to ensure the plugin starts and stops once.
  • Good, structured concurrency support is necessary.

Test Plugin

At this point, the plugin is highly experimental and should not be used in any production environment. It is intended purely for testing and exploration.

Check it out here: https://github.com/mackoj/swift-snapshot-testing-plugin-sftp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant