-
Notifications
You must be signed in to change notification settings - Fork 18
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
FS2Connector - new connector #95
Comments
I would like to work on this one. |
🙏 |
Added a few guidelines. |
@adrianfilip Hey! Could you please describe what kind of functionality we want to have for this connector? |
@grouzen I think that covers the main use cases and would be enough for a first release. |
@adrianfilip It is ready for review: #101 |
#Steps
Add a new project
-- Example:
zio-connect/build.sbt
Line 38 in 2507925
Create the following directory structure
Create the connector
Provide accessors in the package object
Example: https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/main/scala/zio/connect/file/package.scala
Tests belong in the FS2ConnectorSpec file.
They use the accessors.
Example:- https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/test/scala/zio/connect/file/FileConnectorSpec.scala
There will be a LiveFS2ConnectorSpec that runs the CassandraConnectorSpec files for the LiveCassandraConnector layer
Example with testcontainers and S3 here - https://github.com/zio/zio-connect/pull/83/files#diff-e7e0899e455a741a644a05c0b26879d176a9126951477cd7c62dc19ade98b5cc
Provide a TestFS2Connector layer that allows testing with a stub.
Example - https://github.com/zio/zio-connect/blob/master/connectors/file-connector/src/main/scala/zio/connect/file/TestFileConnector.scala
The text was updated successfully, but these errors were encountered: