You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: general/community/contribute.md
+26Lines changed: 26 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,8 @@ tags:
4
4
- Core development
5
5
- Processes
6
6
- Community
7
+
- Ideas
8
+
- Suggesting features
7
9
sidebar_position: 3
8
10
---
9
11
@@ -21,6 +23,30 @@ If you want to contribute to Moodle, you can start looking at the following:
21
23
22
24
You'll find them in the [How do I contribute to Moodle?](https://moodle.com/faq/how-do-i-contribute-to-moodle/) page.
23
25
26
+
## Where to begin
27
+
28
+
- Start by [searching moodle.org](http://moodle.org/public/search/) to check whether someone else has had the same idea. The Moodle community is very large, so it's quite likely you'll find someone else with the same idea as you ;-)
29
+
- Join an existing discussion about your idea, or start a new discussion in an [appropriate forum on moodle.org](http://moodle.org/course/view.php?id=5).
30
+
- Assuming others agree with your idea, [create a new issue in the Moodle tracker](http://tracker.moodle.org/secure/CreateIssue!default.jspa), selecting 'New feature' or 'Improvement' as the issue type. (You'll need to create a tracker account to be able to create a new issue.) Include a link to the discussion thread in the tracker issue.
31
+
- Post the tracker issue number in the discussion thread, to encourage others to watch, vote, comment and/or come up with a patch for it.
32
+
33
+
## What happens next?
34
+
35
+
- The [list of most voted-for new features](http://tracker.moodle.org/secure/IssueNavigator.jspa?mode=hide&requestId=10512) is regularly reviewed by Moodle HQ and other core developers.
36
+
- Promising ideas are added to the [Roadmap](roadmap.md) (depending on funding availability).
37
+
- Small feature ideas and improvements may be added to core by the component maintainer.
38
+
39
+
## How to maximize the chance of your idea being implemented
40
+
41
+
Ideas with lots of votes are more likely to be implemented, however votes are not the only deciding factor.
42
+
43
+
- If you're able to provide funding for your idea to be implemented, please contact a [Moodle Partner specializing in custom development](http://moodle.com/partners/).
44
+
- Alternatively, you could join the [Moodle Users Association (MUA)](https://moodleassociation.org/) and propose your idea there. Note that the MUA will transition to
45
+
the [Moodle LMS Community Product Advisory Group](https://moodleassociation.org/mod/page/view.php?id=1320).
46
+
- If you're a developer and can create a patch for your feature idea or improvement,
47
+
please attach it to the tracker issue for review by the component maintainer. When you add a patch, add a "patch" label so your patch will be found in searches.
48
+
- Moodle is very modular, so the easiest way for new developers to implement are [new modules and plugins](https://moodle.org/plugins/)
0 commit comments