moodle / devdocs

Source of the Moodle Developer Resources and Documentation
https://moodledev.io/
Other
43 stars 315 forks source link

[spam] Moodle Developers Resourves #1050

Closed notebook-t closed 5 months ago

notebook-t commented 5 months ago

Getting started | Moodle Developer Resources

Clipped from: https://moodledev.io/general/development/gettingstarted

Excerpt

  • Set up your development environment

Getting started

A quick start to Moodle development

  1. Create an account on Moodle.org. You will need this to access the Moodle General Developer forum and download Moodle plugins. You can also sign up to free self-paced courses in our Moodle Academy Developer Learning Pathway
  2. Create an account on GitHub and install Git on your computer. This is the source code version control repository tool of choice for Moodle development.
  3. Install Moodle on your machine or use a container environment like moodle-docker. You can also use Moodle Development Kit (MDK).

tip

We highly recommend that you use a database administration tool such as adminer to help you manage your development databases.

  1. Set-up Moodle for development:

And finally remember these wise words from Michael Milette in the General developer forum:

Learning how to code in Moodle involves a lot of learning by example and reading other people's source code including Moodle core code. If you have a particular type of plugin in mind that you would like to create, it's recommended that you start by finding a plugin which provides similar functionality and use the process outlined above to clone it. Then customize it to suit your needs. You can even do this with 3rd party plugins found on the plugins directory. That's just one of the many advantages of developing with open source. Just always remember to give credit to the original author for his/her original hard work. [...]

Learning all of Moodle and its database takes time - maybe even years. In fact you may never come across parts of it and that's OK. Take it one step at a time and don't be afraid to ask for help when you get stuck. The only expectation by the worldwide community is that you will have tried to figure things out on your own before asking a question. Google is your friend. Just start your query with the word "moodle".

Communication

If you have any question or want to share your ideas, there are several channels you can use to communicate with other developers:

Developer FAQ

Visit our Developer FAQ page and get answers to some of our most common questions.

See also

notebook-t commented 5 months ago

created: 2024-06-16T05:29:30 source: https://tracker.moodle.org/issues/ author:

Loading...

Clipped from: https://tracker.moodle.org/issues/

Excerpt

[{"id":-1,"name":"My open issues","jql":"assignee = currentUser() AND resolution = Unresolved order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-2,"name":"Reported by me","jql":"reporter = currentUser() order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-4,"name":"All issues","jql":"order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-5,"name":"Open issues","jql":"resolution = Unresolved order by priority DESC,updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-9,"name":"Done issues","jql":"statusCategory = Done order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-3,"name":"Viewed recently","jql":"issuekey in issueHistory() order by lastViewed DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-6,"name":"Created recently","jql":"created >= -1w order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-7,"name":"Resolved recently","jql":"resolutiondate >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-8,"name":"Updated recently","jql":"updated >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false}]

[{"id":-1,"name":"My open issues","jql":"assignee = currentUser() AND resolution = Unresolved order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-2,"name":"Reported by me","jql":"reporter = currentUser() order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":true},{"id":-4,"name":"All issues","jql":"order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-5,"name":"Open issues","jql":"resolution = Unresolved order by priority DESC,updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-9,"name":"Done issues","jql":"statusCategory = Done order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-3,"name":"Viewed recently","jql":"issuekey in issueHistory() order by lastViewed DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-6,"name":"Created recently","jql":"created >= -1w order by created DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-7,"name":"Resolved recently","jql":"resolutiondate >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false},{"id":-8,"name":"Updated recently","jql":"updated >= -1w order by updated DESC","isSystem":true,"sharePermissions":[],"requiresLogin":false}]

0.3

0

andrewnicols commented 5 months ago

Sorry, but what is the point of these issues you have raised? These seem like a bot creation.