Contributing to Moodle: Difference between revisions
David Mudrak (talk | contribs) m (MDLSITE-6551) |
David Mudrak (talk | contribs) m (Reverted edits by Mudrd8mz (talk) to last revision by Jessica Gramp) Tag: Rollback |
||
Line 23: | Line 23: | ||
==Development== | ==Development== | ||
[[Process# | [[Process#Fixing_a_bug|Fix a bug]] in Moodle core. If you are looking for a good issue to start with, please see the [https://tracker.moodle.org/issues/?jql=project%20%3D%20MDL%20AND%20type%20in%20(bug)%20AND%20status%20%3D%20open%20AND%20Difficulty%20%3D%20Easy%20AND%20labels%20not%20in%20(patch)%20ORDER%20BY%20created%20DESC list of relatively easy Moodle bugs]. | ||
Help [http://moodle.org/development develop new code for Moodle] or share your code in the [https://moodle.org/plugins Plugins directory]. | Help [http://moodle.org/development develop new code for Moodle] or share your code in the [https://moodle.org/plugins Plugins directory]. |
Revision as of 13:11, 9 August 2021
There are lots of ways you can contribute to the Moodle project:
User support
Join in with the international discussions in Moodle in English or community discussions in many other languages.
Moodle Users Association
The Moodle Users Association (MUA) is a not-for-profit incorporated association that helps drive the Moodle project. The MUA provides a strong and united voice to users, giving direction and resources for new developments. It is a separate entity from Moodle Pty Ltd and other organisations involved in the Moodle open-source project. Members of the Association decide twice a year on new development projects for Moodle core; access an exclusive peer group of Moodle users; and gain some early, deeper insights into Moodle core developments. Different member levels (for individuals and institutions) are available. Shape the future of Moodle today, join MUA!
Documentation
Help write and edit our user documentation in various languages or our developer docs.
Testing
Help test and report bugs via the Moodle Tracker (see the introduction to the Tracker) and participate in QA testing.
User experience (UX)
Participate in discussions in the Moodle UX area in and sign up to help with Moodle UX research.
Development
Fix a bug in Moodle core. If you are looking for a good issue to start with, please see the list of relatively easy Moodle bugs.
Help develop new code for Moodle or share your code in the Plugins directory.
Adopt a plugin seeking a new maintainer and help many users. See the Plugins adoption programme.
See also Working with the Community.
Sign up for the 'Moodle Plugin Development Basics' self-paced MOOC on the Learn Moodle site to help you learn how to write plugins for Moodle from start to finish.
Themes
Share your theme in the Themes section of the plugins directory.
Translation
Assist with the translation of Moodle, including contributing a translation/correction, translating a plugin, translating Moodle screencasts subtitles or suggesting an improvement to an English language string.
Social media
Help raise awareness of the Moodle project and share the latest news and happenings in the Moodle world
Books and video courses
A percentage of all sales from books or video courses goes to Moodle Pty Ltd to help support Moodle development.
Shop Official Merchandise
Moodle receives a percentage from each item purchased from our official Moodle Shop
Vote for future Moodle improvements
See the new feature ideas. Check the Moodle tracker and vote for the issues that you think will improve Moodle the most.
Moodle Partners
A certified network of Moodle Partners contribute to the Moodle project. Moodle Partners offer services such as hosting, support, installation, custom coding, course development and consulting, amongst others. Find our full listing of Moodle Partners here.
More ways to contribute
Do you want to help but don't have the time? Do you want to give something back to the project to help pay the developers who make it happen? Then please make a donation to the project.