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
Separate subpackages into their own repositories and make payum/payum composer.json only repository #912
Comments
I agree with this and is probably something that can just be updated in the documentation, and the package marked as abandoned in Packagist (with
I think keeping
This can be addressed in the subtree-split process when creating a new tag so that only sub-packages that have changes get a new tag. This is something that Symfony also did recently. Previously, any new version in |
True. Ease of development is main reason this repo exists.
That's not exactly true. The new tag is created only if there are changes in the component since last tag. See https://github.com/Payum/Payum/blob/master/bin/release#L46 |
Installing
payum/payum
should be discuragued in favor of installingpayum/core
and gateways separately.Having
composer.json
inpayum/payum
to be merge of requirements of all it's packages is error prone and so sub-packages should be separated into their own repositories andpayum/payum
should turn intocomposer.json
repository that requires it's original subpackages as backward compatibility.Also there is issue with illusion of payum gateway packages being maintained since every release of new version creates new version of all gateway packages even thought there was no change in their code.
The text was updated successfully, but these errors were encountered: