zenstruck / filesystem

Wrapper for league/flysystem with alternate API and added functionality.
MIT License
19 stars 3 forks source link

change type to symfony-bundle #102

Open tacman opened 10 months ago

tacman commented 10 months ago

Helps with #101

kbond commented 10 months ago

This package can be used fully independent from Symfony so I don't want to change the type in the root composer.json.

My long-term plan for this package is to split out the Symfony integration (keeping this the monorepo but a subtree split for zenstruck/filesystem-bundle). At that point, this package would be type: symfony-bundle.

As for when this will happen, I'm not sure. I use this package in my projects with great success but I'm waiting to see if there is community adoption before releasing 1.0 and splitting the packages (as it's a lot of work).

tacman commented 10 months ago

Makes sense.

+1 for splitting it out, though.

I'm currently using phpleague/flysystem-bundle, but when I saw this I wanted to investigate more. I find filesystem abstraction pretty confusing, but I need to move some files to S3 and read some files from Dropbox, and I'm trying to find the right tools.

On Wed, Jan 3, 2024 at 9:58 AM Kevin Bond @.***> wrote:

This package can be used fully independent from Symfony so I don't want to change the type in the root composer.json.

My long-term plan for this package is to split out the Symfony integration (keeping this the monorepo but a subtree split for zenstruck/filesystem-bundle). At that point, this package would be type: symfony-bundle.

As for when this will happen, I'm not sure. I use this package in my projects with great success but I'm waiting to see if there is community adoption before releasing 1.0 and splitting the packages (as it's a lot of work).

— Reply to this email directly, view it on GitHub https://github.com/zenstruck/filesystem/pull/102#issuecomment-1875594704, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAEXIQIIPGCXKXPVT3OJPSDYMV52LAVCNFSM6AAAAABBLSMMIOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZVGU4TINZQGQ . You are receiving this because you authored the thread.Message ID: @.***>

kbond commented 10 months ago

Yep, the flysystem bundle just wraps flysystem.

This package wraps flysystem but with an alternate object-oriented api (files/directories are objects you can pass around).