Skip to content

Commit 328ebb6

Browse files
authored
Merge pull request #200 from laurentdavid/new-features-ideas
[docs] Migrate new features and ideas
2 parents 640194d + eb87495 commit 328ebb6

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

data/migratedPages.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1491,6 +1491,9 @@ Navigation_API:
14911491
New_docs_version_process:
14921492
- filePath: "/general/development/process/release/newuserdocs.md"
14931493
slug: "/general/development/process/release/newuserdocs"
1494+
New_features_ideas:
1495+
- filePath: "/general/community/contribute.md"
1496+
slug: "/general/community/contribute"
14941497
Output_API:
14951498
- filePath: "/docs/apis/subsystems/output/index.md"
14961499
slug: "/docs/apis/subsystems/output"

general/community/contribute.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ tags:
44
- Core development
55
- Processes
66
- Community
7+
- Ideas
8+
- Suggesting features
79
sidebar_position: 3
810
---
911

@@ -21,6 +23,30 @@ If you want to contribute to Moodle, you can start looking at the following:
2123

2224
You'll find them in the [How do I contribute to Moodle?](https://moodle.com/faq/how-do-i-contribute-to-moodle/) page.
2325

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/)
49+
2450
:::
2551

2652
### See also

0 commit comments

Comments
 (0)