You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently this library can be required using azjezz/psl, the "issue" is that it comes with everything. I think it would be nice to choose more precisely what we need from this library, as it provides a lot of helpers. Typically if you work in a framework context you may already have tools for File/FileSystem/Env/Str/Encoding/etc. and it can be confusing to autocomplete and have multiple times the same class name.
Describe the solution you'd like
Having a git subtree would be great, like that we could use azjezz/psl-math to only have the Math part. Of course azjezz/psl would still provides all the packages.
I'm not totally against the idea, however, the amount of time required to implement this would be huge, one of which i cannot afford right now, so it is extremely unlike to happen.
aside from a git sub-tree, we would need to analyze each component to determine what are it's dependencies, and declare them in it's own composer.json file, on top of that, we also have a lot of circle-dependencies between components, which would also cause issues.
This also adds to the maintenance cost of the library, because we would need to be careful about what to use in each component.
Overall, it is not worth it. you can simple configure your IDEA to ignore directories of components that you do not use.
Is your feature request related to a problem? Please describe.
Currently this library can be required using
azjezz/psl
, the "issue" is that it comes with everything. I think it would be nice to choose more precisely what we need from this library, as it provides a lot of helpers. Typically if you work in a framework context you may already have tools for File/FileSystem/Env/Str/Encoding/etc. and it can be confusing to autocomplete and have multiple times the same class name.Describe the solution you'd like
Having a git subtree would be great, like that we could use
azjezz/psl-math
to only have the Math part. Of courseazjezz/psl
would still provides all the packages.To give an example of a repository doing this: https://github.com/symfony/contracts
The text was updated successfully, but these errors were encountered: