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

Move more php dependancies into composer #587

Closed
5 tasks done
padams opened this issue May 6, 2020 · 3 comments
Closed
5 tasks done

Move more php dependancies into composer #587

padams opened this issue May 6, 2020 · 3 comments
Assignees
Labels
Core Development Changes to framework or base module. Todo Maintenance things that need doing.
Milestone

Comments

@padams
Copy link
Collaborator

padams commented May 6, 2020

Description

Migration to composer began with PHPMailer. Now let's move the rest of the packages in the /includes/ folder.

This would include:

  • PHPMailer
  • PEAR/log --> monolog
  • httpclient and snoopy --> guzzle.
  • pqp should be removed as there are way better profiling tools available and we dont need this as part of the code base.
  • all the daemon and cron parser classes should be removed as well.
@padams padams added Core Development Changes to framework or base module. Todo Maintenance things that need doing. labels May 6, 2020
@padams padams added this to the 1.7.0 milestone May 6, 2020
@Maaiins
Copy link
Contributor

Maaiins commented May 17, 2020

I've got some suggestion, replace the following extensions

@padams padams self-assigned this Jan 10, 2022
@padams
Copy link
Collaborator Author

padams commented Jan 10, 2022

Going to start work on monolog migration.

padams pushed a commit that referenced this issue Jan 12, 2022
@padams
Copy link
Collaborator Author

padams commented Jan 12, 2022

ok. i'm leaving jasmine for now as i think a better approach would be ot work on moving OWA's homegrown asset compilation pipeline to use npm/webpack. I'm going to open a separate ticket of that and close this one.

@padams padams closed this as completed Jan 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core Development Changes to framework or base module. Todo Maintenance things that need doing.
Projects
None yet
Development

No branches or pull requests

2 participants