Main Page
From MoodleDocs
Welcome to the Developer Documentation.
These Developer Docs are for developers who work with Moodle code, plugins and themes, or contribute to the Moodle project in other ways, such as translation.
If you manage a Moodle site, or if you teach using Moodle, try the User docs.
Updating your Moodle plugins or custom developments for Moodle 4.0?
To help you get started we've put together an overview of the most important changes on our Moodle 4.0 developer update page.
Guidelines
- Moodle 4.0 developer update
- Coding guidelines
- Git use
- Contributing plugins
- Creating patches
- PHPUnit tests
- Acceptance testing
- Writing tests with PHPUnit
- Writing manual testing instructions for an issue
- Aria Guidelines
- HTML Guidelines
- Automatic class loading
- Templates
- Javascript Modules
- AJAX
- Communication Between Components