In questa cartella sono contenute diversioni di Moodle usate per lo sviluppo. La struttura della cartella è come segue:
moodle-docker: contiene il repomoodlehq/moodle-docker(usato per il testing)phpmoodle: contiene il repotuchsoft/phpmoodle(usato per lo sviluppo)zip: contiene i pacchetti zip originali delle varie versionixxx: contiene una versione di moodle per lo sviluppo/test manualixxx_testing: contiene una versione di moodle per i test automaticirun: eseguibile per lanciare una piattaforma
Lanciare il comando:
./run <version[_testing]> <port>Se il nome include _testing verra lanciata con oodlehq/moodle-docker, pronta per essere utilizzata per con moodle-plugin-ci.
Altrimenti viene lanciata con tuchsoft/phpmoodle.
Usare la GUI di docker.
- I plugin vanno sviluppati nella cartella
~/Progetti. - Vanno nominati
moodle-plugintype_pluginname. - Clonare i file utili da
tuchsoft/moodle-plugin_template. - Impostare il deploy locale con PhpStorm nelle versioni di Moodle desiderate
- Sviluppare il plugin usando la versione con
tuchsoft/phpmoodle - Quando si è pronti per iniziare i test
- Fare il deploy su una versione
_testing