This patch introduces a simple docker-compose based development environment with the idea to allow most development use cases for beginning and experienced MediaWiki developers. - PHP and Apache container with XDebug enabled - Support for overriding services with docker-compose override file - Documentation for usage and a documented place for sharing docker-compose overrides and LocalSettings.php configuration snippets for e.g. MySQL, DB replication, Redis, etc Depends-On: I50079cca6a286d8aaea8fd0785be48c80e80271c Bug: T238224 Change-Id: I3b76c1599b1ff32174af5603aadc9f7c7634c98b
92 lines
1.2 KiB
Text
92 lines
1.2 KiB
Text
# Repository management
|
|
.svn
|
|
|
|
# git-deploy status file:
|
|
/.deploy
|
|
|
|
# Editors
|
|
*.kate-swp
|
|
*~
|
|
\#*#
|
|
.#*
|
|
.*.swp
|
|
.project
|
|
cscope.files
|
|
cscope.out
|
|
*.orig
|
|
## NetBeans
|
|
nbproject*
|
|
project.index
|
|
## Sublime
|
|
sublime-*
|
|
sftp-config.json
|
|
## Visual Studio Code
|
|
*.vscode/
|
|
|
|
# MediaWiki install & usage
|
|
/cache
|
|
/docs/coverage
|
|
/docs/js
|
|
/docs/latex
|
|
/images/[0-9a-f]
|
|
/images/archive
|
|
/images/cache
|
|
/images/deleted
|
|
/images/lockdir
|
|
/images/temp
|
|
/images/thumb
|
|
## Extension:EasyTimeline
|
|
/images/timeline
|
|
## Extension:Score
|
|
/images/lilypond
|
|
## Extension:TimedMediaHandler
|
|
/images/transcoded
|
|
/images/tmp
|
|
/maintenance/.mweval_history
|
|
/maintenance/.mwsql_history
|
|
/maintenance/dev/data
|
|
/AdminSettings.php
|
|
/LocalSettings.php
|
|
/includes/PlatformSettings.php
|
|
|
|
# Building & testing
|
|
npm-debug.log
|
|
node_modules/
|
|
/resources/lib/.foreign
|
|
/tests/phpunit/phpunit.phar
|
|
.phpunit.result.cache
|
|
/tests/phpunit/.phpunit.result.cache
|
|
phpunit.xml
|
|
/tests/selenium/log
|
|
.eslintcache
|
|
.api-testing.config.json
|
|
|
|
# Composer
|
|
/vendor
|
|
/composer.lock
|
|
/composer.local.json
|
|
/composer.phar
|
|
|
|
# Operating systems
|
|
## Mac OS X
|
|
.DS_Store
|
|
## Windows
|
|
Thumbs.db
|
|
|
|
# Misc
|
|
.buildpath
|
|
.classpath
|
|
.idea
|
|
*.iml
|
|
.metadata*
|
|
.settings
|
|
/favicon.ico
|
|
/static*
|
|
/tags
|
|
/.htaccess
|
|
/.htpasswd
|
|
/tests/phan/issues
|
|
*.rej
|
|
|
|
# Docker
|
|
docker-compose.override.yml
|