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

Implement composer to manage elis #2

Open
dmouse opened this issue Mar 1, 2016 · 3 comments
Open

Implement composer to manage elis #2

dmouse opened this issue Mar 1, 2016 · 3 comments

Comments

@dmouse
Copy link

dmouse commented Mar 1, 2016

Hi,

We are doing a project with elis and We loved composer, Do You think in use composer like a package manager for elis?

btw, Awesome work!

@jamesmcq
Copy link
Contributor

jamesmcq commented Mar 1, 2016

Hi David - Thanks!

I love composer too! ELIS doesn't currently have any dependencies we need composer for, but if it does in the future we'll definitely be looking at it for dependency management. For installing ELIS itself Moodle has a great plugin repository that can install new plugins with just few clicks. ELIS isn't up there yet but we're working with the maintainers of the plugin repository to get it available as soon as we can.

@dmouse
Copy link
Author

dmouse commented Mar 1, 2016

In Our case, We are using a CI tool and composer can be useful to manage our project dependencies (like elis).

Composer not only can manage your package dependencies also can be used to distribute your package.

For example swiftmailer don't have any package dependency, however use composer to define the PHP version and provide a record in packagist to use in any project.

@dmouse
Copy link
Author

dmouse commented Mar 1, 2016

I created an example that how to looks like the composer file, remotelearner need create a profile in packagist and register each repository and the project will be available via composer

remotelearner/moodle-local_eliscore#1
https://packagist.org/packages/submit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants