2. Background and context
● Managed thousands of Moodle sites
● Managed millions of Moodle user accounts
● Over 10 years experience with Moodle
● Dozens of Moodle dev and reporting projects
● Tuning, scalability, and performance expert
● Author of Moodle Module Development
3. Format / objectives
● What is git
● How Moodle uses git
● Git software
● Install Moodle from git
● Upgrade Moodle from git
● Ask questions!
● Share your tips
4. Getting to know you
● Who knows what git is?
● Have you already used git?
6. How Moodle uses git
● Development branch
● Branch per stable release
● Devs branch for feature /
bugs
● Accepted changes
merged to supported
branches / new release
7. Getting git for your server
See https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
16. What we do
● Expert advice and eLearning program review
● Evangelism and training
● Instructional design
● Custom development
● Reporting
● System tuning
● Performance assessment