Main Page: Difference between revisions
From MoodleDocs
No edit summary |
Damyon Wiese (talk | contribs) No edit summary |
||
(23 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{#addbodyclass:moodledocs-mainpage}} | |||
{{#addbodyclass:moodledocs-logo}} | |||
<div class="navtrail">[https://docs.moodle.org/overview/ Docs overview] ► [[{{PAGENAME}}|Dev docs]]</div> | |||
__NOTOC__ | __NOTOC__ | ||
<div class="container-fluid"> | |||
'''Welcome to the Developer Documentation.''' | '''Welcome to the Developer Documentation.''' | ||
These Developer Docs are for developers who work with Moodle code, plugins and themes. | These Developer Docs are for developers who work with Moodle code, plugins and themes, or [[Contributing to Moodle|contribute to the Moodle project]] in other ways, such as [[Translation|translation]]. | ||
If you manage a Moodle site, or if you teach using Moodle, try the [[:en:Main_page|User docs]]. | If you manage a Moodle site, or if you teach using Moodle, try the [[:en:Main_page|User docs]]. | ||
<div class="row-fluid"> | |||
<div class=" | <div class="span4"> | ||
<div class=" | |||
<h2>[[Overview]]</h2> | <h2>[[Overview]]</h2> | ||
* [[Mission]] | |||
* [[Roadmap]] | |||
* [[Releases]] | * [[Releases]] | ||
* [[Process|Development processes]] | * [[Process|Development processes]] | ||
* [[Developer meetings]] | * [[Developer meetings]] | ||
* [[ | * [[Working Groups]] | ||
* [https://moodle.org/mod/forum/view.php?id=55 Forum discussions] | |||
* [http://moodle.org/dev Developer credits/statistics] | |||
* [[Moodle_research|Research]] | |||
* [[Testing]] | |||
[[Overview|More overview info ...]] | [[Overview|More overview info ...]] | ||
</div> | </div> | ||
<div class=" | <div class="span4"> | ||
<h2>[[Plugins|Plugin development]]</h2> | <h2>[[Plugins|Plugin development]]</h2> | ||
* [[Activity modules]] | * [[Activity modules]] | ||
Line 34: | Line 39: | ||
</div> | </div> | ||
<div class=" | <div class="span4"> | ||
<h2>[[Core APIs]]</h2> | <h2>[[Core APIs]]</h2> | ||
* [[Access API]] | * [[Access API]] | ||
* [[Data manipulation API]] | * [[Data manipulation API]] | ||
* [[Exporter|Exporter API]] | |||
* [[File API]] | * [[File API]] | ||
* [[Form API]] | * [[Form API]] | ||
* [[Logging | * [[Migrating logging calls in plugins|Logging]] | ||
* [[Navigation API]] | * [[Navigation API]] | ||
* [[Page API]] | * [[Page API]] | ||
* [[Persistent|Persistent API]] | |||
* [[Output API]] | * [[Output API]] | ||
* [[String API]] | * [[String API]] | ||
[[Core APIs|Full list of core APIs ...]] | [[Core APIs|Full list of core APIs ...]] | ||
</div> | </div> | ||
</div> | |||
<div class=" | <div class="row-fluid"> | ||
<div class="span4"> | |||
<h2>[[Guidelines]]</h2> | <h2>[[Guidelines]]</h2> | ||
* [[Coding|Coding guidelines]] | * [[Coding|Coding guidelines]] | ||
* [[Git_for_developers|Git use]] | * [[Git_for_developers|Git use]] | ||
* [[ | * [[Plugin contribution|Contributing plugins]] | ||
* [[How_to_create_a_patch|Creating patches]] | * [[How_to_create_a_patch|Creating patches]] | ||
* [[PHPUnit|PHPUnit tests]] | * [[PHPUnit|PHPUnit tests]] | ||
[[Guidelines | * [[Acceptance testing]] | ||
* [[Writing tests]] | |||
* [[Aria Guidelines]] | |||
* [[HTML Guidelines]] | |||
* [[Automatic class loading]] | |||
* [[Templates]] | |||
* [[Javascript Modules]] | |||
* [[AJAX]] | |||
* [[Communication Between Components]] | |||
</div> | </div> | ||
<div class=" | <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 66: | Line 83: | ||
</div> | </div> | ||
<div class=" | <div class="span4"> | ||
<h2>[[ | <h2>[[Moodle Mobile]]</h2> | ||
* [[Mobile | *[[Moodle Mobile Customization]] | ||
* [[ | *[[Moodle Mobile Plugins Development]] | ||
* [[ | *[[Moodle Mobile Themes]] | ||
* [[ | *[[Moodle Mobile Developing a plugin tutorial]] | ||
[[:Category: | [[:Category:Mobile|Full list of mobile app documentation ...]] | ||
</div> | |||
</div> | </div> | ||
</div> | </div> | ||
Revision as of 02:00, 25 January 2017
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.