Hitchwiki / hitchwiki

The Hitchhiker's Guide to Hitchhiking the World
https://hitchwiki.org
32 stars 9 forks source link

Move MW install to composer.json #103

Closed simison closed 7 years ago

simison commented 7 years ago

composer.json should work as an entrypoint to MediaWiki + Extensions install, like this:

https://github.com/Hitchwiki/hitchwiki-docker/blob/master/composer-files/composer.json

Then extensions should follow this structure:

https://github.com/Hitchwiki/hitchwiki-docker/blob/master/composer-files/composer-wiki.local.json

Then: https://github.com/Hitchwiki/hitchwiki-docker/blob/master/scripts/docker-entrypoint.sh#L32-L49

...after this we can move some extensions out from bash file: https://github.com/Hitchwiki/hitchwiki/blob/master/scripts/bootstrap_vagrant.sh#L87-L94

simison commented 7 years ago

@Remigr:

...apparently SemanticForms is now called PageForms https://www.mediawiki.org/wiki/Extension:Page_Forms

simison commented 7 years ago

Done https://github.com/Hitchwiki/hitchwiki/commit/ab64348d83939de0b1a447d81747f6a0b1452745