Difference between revisions of "Setting up development environment"

Jump to: navigation, search
Line 41: Line 41:
 
** JRE
 
** JRE
 
** GoogleChrome driver (Firefox stopped working)
 
** GoogleChrome driver (Firefox stopped working)
 +
 +
=== Docker ===
 +
* https://github.com/moodlehq/moodle-docker
 +
  
 
== IDE ==
 
== IDE ==
Line 53: Line 57:
 
** Use [https://ngrok.com/docs#authtoken authtoken] for better experience
 
** Use [https://ngrok.com/docs#authtoken authtoken] for better experience
 
** [https://gist.github.com/andrewnicols/a338c43feca0a87a60248b8097de2ef5 MDK integration]
 
** [https://gist.github.com/andrewnicols/a338c43feca0a87a60248b8097de2ef5 MDK integration]
 
== Docker ==
 
* https://github.com/moodlehq/moodle-docker
 
  
  
 
[[Category:Developer tools|Development environment]]
 
[[Category:Developer tools|Development environment]]

Revision as of 17:41, 4 September 2018

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

Git

Apache + PHP

More information: Category:Installation

Dabatase

Moodle

Manual installation

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)

Docker


IDE

Other tools