Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Setting up development environment: Difference between revisions

From MoodleDocs
Line 11: Line 11:
** [https://docs.moodle.org/en/Windows_installation Windows]: [https://docs.moodle.org/en/Installing_Apache_on_Windows Apache] + [https://docs.moodle.org/en/Installing_PHP_on_Windows PHP]
** [https://docs.moodle.org/en/Windows_installation Windows]: [https://docs.moodle.org/en/Installing_Apache_on_Windows Apache] + [https://docs.moodle.org/en/Installing_PHP_on_Windows PHP]
** General: [https://docs.moodle.org/en/Category:Installation Category:Installation]
** General: [https://docs.moodle.org/en/Category:Installation Category:Installation]
* [https://docs.moodle.org/en/PHP#PHP_Extensions_and_libraries Extensions and libraries]
* Enable SSL for Apache ([https://docs.moodle.org/en/Transitioning_to_HTTPS Transitioning to HTTPS])
* Enable SSL for Apache ([https://docs.moodle.org/en/Transitioning_to_HTTPS Transitioning to HTTPS])



Revision as of 17:24, 4 September 2018

This is a quick guide which contains all the tools you'll need to configure your development environment:

Git

Apache + PHP

Dabatase

Moodle Development Kit (MDK)

Only for Linux and MacOS (not available for Windows)

  • Setup
    • Sample to create some instances (both based on master, first using PostgreSQL and second MySQL:

mdk create --install --engine pgsql --run mindev users makecourse mdk create --install --engine mysqli --run mindev users makecourse -n stable_master-mysql

  • Behat
    • JRE
    • GoogleChrome driver (Firefox stopped working)

IDE

Other tools

Docker