-
-
Notifications
You must be signed in to change notification settings - Fork 406
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
Add composer to manage third party libraries and autoloading. #2907
Labels
Projects
Milestone
Comments
euantorano
added
b:1.10
Branch: 1.10.x
t:enhancement
Type: Enhancement. Contains minor improvements
labels
Nov 18, 2017
euantorano
added a commit
that referenced
this issue
Nov 24, 2017
* Adding a composer configuration file for the project, with no defined dependencies. * Rquire autoload file Signed-off-by: Euan Torano <euantorano@gmail.com> * Removing global.php from files to autoload
euantorano
added a commit
that referenced
this issue
Dec 11, 2017
* Adding a composer configuration file for the project, with no defined dependencies. * Rquire autoload file Signed-off-by: Euan Torano <euantorano@gmail.com> * Removing global.php from files to autoload
euantorano
added a commit
that referenced
this issue
Mar 16, 2018
* Adding a composer configuration file for the project, with no defined dependencies. * Rquire autoload file Signed-off-by: Euan Torano <euantorano@gmail.com> * Removing global.php from files to autoload
This is implemented in 1.9 already. |
euantorano
added a commit
to euantorano/mybb
that referenced
this issue
Mar 23, 2019
* Adding a composer configuration file for the project, with no defined dependencies. * Rquire autoload file Signed-off-by: Euan Torano <euantorano@gmail.com> * Removing global.php from files to autoload
euantorano
added a commit
to euantorano/mybb
that referenced
this issue
Mar 23, 2019
* Adding a composer configuration file for the project, with no defined dependencies. * Rquire autoload file Signed-off-by: Euan Torano <euantorano@gmail.com> * Removing global.php from files to autoload
euantorano
added a commit
that referenced
this issue
Jun 2, 2019
* Adding a composer configuration file for the project, with no defined dependencies. * Rquire autoload file Signed-off-by: Euan Torano <euantorano@gmail.com> * Removing global.php from files to autoload
euantorano
added a commit
that referenced
this issue
Jun 2, 2019
* Adding a composer configuration file for the project, with no defined dependencies. * Rquire autoload file Signed-off-by: Euan Torano <euantorano@gmail.com> * Removing global.php from files to autoload
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
We currently manage third party dependencies by downloading the sources and copying them into the
inc/3rdparty
directory. This is a time consuming effort and causes libraries to only be updated when a contributor takes the time to visit the site for each dependency and realise that there is an updated version available.The composer project provides a dependency manager for PHP projects. This allows us to specify any 3rd party dependencies in a simple JSON file, and install and update them easily using the
composer
command line utility. It also generates autoload files to automatically load classes and functions from these third party libraries, as well as our own core classes.The text was updated successfully, but these errors were encountered: