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

[Discussion] Separate Incubator components into own repositories #935

Closed
Jeckerson opened this issue Dec 10, 2019 · 2 comments
Closed

[Discussion] Separate Incubator components into own repositories #935

Jeckerson opened this issue Dec 10, 2019 · 2 comments

Comments

@Jeckerson
Copy link
Member

Jeckerson commented Dec 10, 2019

Most of users of current package, normally, using single or just few classes from whole repository. And, even some times, that logic is going into production...

My purpose is to separate each component of logic (full list located here - #911) into separate repositories and at the end, inside composer.json, have something like this:

"phalcon/incubator-acl": "0.1",
"phalcon/incubator-db-mongo": "0.1",
"phalcon/incubator-avatar-garavatar": "0.1"

Current approach will give possibility to:

  • [+] Choose only those packages, that are really need
  • [+] Easier to fork, update and use your own implementation
  • [+] Easier to support

But:

  • [-] More repositories to handle and support
  • [-] Probably more some, that I can't manager atm
@ruudboon
Copy link
Member

I like this idea. That way we can easily migrate parts to v4.
Would be good to define a naming standard for project and namespaces.

@ruudboon
Copy link
Member

ruudboon commented Feb 3, 2020

I think we can close this issue and agree this is the way we would like to support incubator in the future. Let's use #911 to track progress.

@niden niden moved this to Released in Phalcon v5 Aug 25, 2022
@niden niden added this to Phalcon v5 Aug 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants