Main Page: Difference between revisions
From MoodleDocs
(Added Testing link) |
No edit summary |
||
(16 intermediate revisions by 6 users not shown) | |||
Line 15: | Line 15: | ||
* [[Mission]] | * [[Mission]] | ||
* [[Roadmap]] | * [[Roadmap]] | ||
* [[Prototypes]] | |||
* [[Releases]] | * [[Releases]] | ||
* [[Process|Development processes]] | * [[Process|Development processes]] | ||
* [[Developer meetings]] | * [[Developer meetings]] | ||
* [https://moodle.org/mod/forum/view.php?id=55 Forum discussions] | * [https://moodle.org/mod/forum/view.php?id=55 Forum discussions] | ||
* [https://telegram.me/moodledev Telegram Moodle Dev Chat room] | |||
* [http://moodle.org/dev Developer credits/statistics] | * [http://moodle.org/dev Developer credits/statistics] | ||
* [[Moodle_research|Research]] | |||
* [[Testing]] | * [[Testing]] | ||
[[Overview|More overview info ...]] | [[Overview|More overview info ...]] | ||
Line 41: | Line 44: | ||
* [[Access API]] | * [[Access API]] | ||
* [[Data manipulation API]] | * [[Data manipulation API]] | ||
* [[Exporter|Exporter API]] | |||
* [[File API]] | * [[File API]] | ||
* [[Form API]] | * [[Form API]] | ||
Line 46: | Line 50: | ||
* [[Navigation API]] | * [[Navigation API]] | ||
* [[Page API]] | * [[Page API]] | ||
* [[Persistent|Persistent API]] | |||
* [[Output API]] | * [[Output API]] | ||
* [[String API]] | * [[String API]] | ||
* [[Web service API functions]] | |||
[[Core APIs|Full list of core APIs ...]] | [[Core APIs|Full list of core APIs ...]] | ||
</div> | </div> | ||
Line 53: | Line 59: | ||
<div class="row-fluid"> | <div class="row-fluid"> | ||
<div class="span4"> | <div class="span4"> | ||
<h2> | <h2>Guidelines</h2> | ||
* [[Coding|Coding guidelines]] | * [[Coding|Coding guidelines]] | ||
* [[Git_for_developers|Git use]] | * [[Git_for_developers|Git use]] | ||
Line 59: | Line 65: | ||
* [[How_to_create_a_patch|Creating patches]] | * [[How_to_create_a_patch|Creating patches]] | ||
* [[PHPUnit|PHPUnit tests]] | * [[PHPUnit|PHPUnit tests]] | ||
* [[Writing tests]] | * [[Acceptance testing]] | ||
[[Guidelines | * [[Writing_PHPUnit_tests|Writing tests with PHPUnit]] | ||
* [[Testing_instructions_guide|Writing manual testing instructions for an issue]] | |||
* [[Aria Guidelines]] | |||
* [[HTML Guidelines]] | |||
* [[Automatic class loading]] | |||
* [[Templates]] | |||
* [[Javascript Modules]] | |||
* [[AJAX]] | |||
* [[Communication Between Components]] | |||
</div> | </div> | ||
<div class="span4"> | <div class="span4"> | ||
<h2>[[:Category:Developer tools|Developer tools]]</h2> | <h2>[[:Category:Developer tools|Developer tools]]</h2> | ||
* [[Linting]] | |||
* [[Setting up Eclipse]] | * [[Setting up Eclipse]] | ||
* [[Setting up Netbeans]] | * [[Setting up Netbeans]] | ||
Line 72: | Line 87: | ||
<div class="span4"> | <div class="span4"> | ||
<h2>[[ | <h2>[[Moodle Mobile]]</h2> | ||
* [[Mobile | *[[Moodle Mobile Customization]] | ||
* [[ | *[[Mobile support for plugins]] | ||
* [[ | *[[Moodle Mobile Themes]] | ||
* [[ | *[[Moodle Mobile FAQ]] | ||
[[:Category: | [[:Category:Mobile|Full list of mobile app documentation ...]] | ||
</div> | </div> | ||
</div> | </div> | ||
</div> | </div> |
Revision as of 04:26, 25 February 2019
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.