Skip to content

moodle/seed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Seed to grow a new Moodle site

This package is intended as a seed to start a new Moodle site using Composer.

Features

By using the Composer-based approach you are able to:

  • install Moodle plugins using Composer
  • install Moodle PHP-based dependencies

Usage

Seeding a new Moodle instance

To create a new Moodle site using the seed project you can simply run:

composer create-project moodle/seed [yourlocation]

The Moodle scaffolding tool will then guide you through setting up your new Moodle seedling.

Within your new yourlocation directory you will find a number of files and folders, including:

  • a composer.json and composer.lock file;
  • a vendor; and
  • a moodle directory, containing your Moodle site.

Specifying a specific version of Moodle

Change directory into your composer root, and run:

composer require "moodle/moodle:~5.1.0"

For more information on writing version constraints see the Composer documentation.

Adding a Moodle plugin

You can require any correctly-configured Moodle plugin which exists in Packagist using Composer:

cd [yourlocation]
composer require fmcorz/moodle-block_xp

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors