aboutsummaryrefslogtreecommitdiffstats
path: root/DEVELOPERS.md
Commit message (Collapse)AuthorAgeFilesLines
* [docker] Update developer docs for /w script pathKosta Harlan2020-10-061-3/+3
| | | | | | | Follows-Up: I7801f549c887952f5d092651c2543ace6d56e909 Bug: T261051 Change-Id: Iaead879808f9d66cf341eeedf83ce929d294757b
* [docker] Update working directory to /var/www/html/wKosta Harlan2020-10-011-0/+11
| | | | | | | | | | Also documents configuration changes in DEVELOPERS.md. Depends-On: I5b0ac1cbb1d1a2381eff757a1903bce2dacf09d0 Depends-On: I3d967b610a032625318c5a2d233254f7e7ccbf13 Bug: T261051 Bug: T262392 Change-Id: I7801f549c887952f5d092651c2543ace6d56e909
* [docker] Fix install instructions for WindowsKosta Harlan2020-04-061-5/+10
| | | | | | | Also move Linux host specific bits to the Linux users section. Bug: T246953 Change-Id: I7f4b4b0cbba7b07377d0b8fe050061bf457a5326
* [docker] Use install.sh, add instructions for sameKosta Harlan2020-04-041-9/+1
| | | | | | | | | Updates docker-compose.yml to run stretch-php72-fpm-apache2-xdebug:0.3.0, which will contain a /docker/install.sh. Usage is described in DEVELOPERS.md. Depends-On: Icf7dd0e22e0421cf97de1d7c1d4a44ca14f2190a Bug: T246953 Change-Id: Ib7e6e9b872c284583db3a5e83b310183343b4341
* Merge "[docker] Use a .env file for setting the port and user"jenkins-bot2020-04-011-24/+21
|\
| * [docker] Use a .env file for setting the port and userKosta Harlan2020-04-011-24/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - allows for cleanly overriding host exposed port - easier to override XDebug settings - easier setup for Linux hosts When wikimedia/fresh is updated with https://github.com/wikimedia/fresh/pull/18, we can simplify the Selenium / API testing instructions too (removing the `export` statements). Bug: T246586 Bug: T246588 Change-Id: Ibd266411636ac144789617bb0999c33a83e9e652
* | [docker] Add note for Linux users to manage Docker as non-rootKosta Harlan2020-03-291-2/+2
| | | | | | | | | | | | | | This has come up a few times already with users (T248624#6008494, T246827#5944100) so it would be useful to document the solution here. Change-Id: I7c2fa16fd3f129e03c053935f32ebda3b589b9fe
* | [docker] Add recommendation to install docker-compose binaryKosta Harlan2020-03-161-0/+9
|/ | | | | Bug: T246021 Change-Id: I594adc9946ef2c0ba4de0636acb065cd72b5d073
* MediaWiki-Docker: fix Fresh-Node linksmontehurd2020-03-041-1/+1
| | | | | | | | Removed an extra character preventing the "Fresh" links from being resolved on Github mirrors Bug: T246957 Change-Id: I029d819052c0977dfc45f4566f0179f8969e5649
* [docker] Move documentation for Vector out of XDebug sectionKosta Harlan2020-03-041-13/+13
| | | | | | Change-Id: I0bd839e03e5bc1c8f548610bafb1ed2805cd5b04 Follows-Up: I8f25d21e6f07bb82bb2c93163dda85e26e383d8d Bug: T246360
* DEVELOPERS.md: Remove reference to Docker/RecipesKosta Harlan2020-02-291-7/+5
| | | | | | | Consolidate on a single entrypoint to additional documentation on mediawiki.org Bug: T246433 Change-Id: I8dc003fae2a52eb198eb43b82bc80100f13cf990
* MediaWiki-Docker: document how to use Vector skinŽeljko Filipin2020-02-271-0/+14
| | | | | Bug: T246360 Change-Id: I8f25d21e6f07bb82bb2c93163dda85e26e383d8d
* [docker] Adjust UID/GID variable namesKosta Harlan2020-02-251-4/+4
| | | | | | | | | As noted in the task, UID is a read-only variable by default in Bash. Rather than rely on it existing let's explicitly define MW_DOCKER_(UID/GID) for use with docker-compose.override.yml. Bug: T246020 Change-Id: I768486858bc63393f35c3b89fb783c3845183da5
* Fix broken link syntax in DEVELOPERS.mdMichael Große2020-02-241-1/+1
| | | | | | This trailing ")" broke this and the following link. Change-Id: Ifb0fb3e89a14333f23de87b20db0f4eaa1ec86cd
* Add configuration for Docker based development environmentKosta Harlan2020-02-211-0/+215
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