Skip to content

Add Moodle Marketplace API documentation - #1681

Merged
kabalin merged 2 commits into
moodle:mainfrom
vmdef:main
Aug 25, 2026
Merged

Add Moodle Marketplace API documentation#1681
kabalin merged 2 commits into
moodle:mainfrom
vmdef:main

Conversation

@vmdef

@vmdef vmdef commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

This documentation covers the new Moodle Marketplace API. We are introducing a new section under Plugin Contribution titled "Moodle Marketplace API."

@netlify

netlify Bot commented Aug 21, 2026

Copy link
Copy Markdown

Deploy Preview for moodledevdocs ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 9fa7462
🔍 Latest deploy log https://app.netlify.com/projects/moodledevdocs/deploys/6a8dbf2f43c7dd0008412a11
😎 Deploy Preview https://deploy-preview-1681--moodledevdocs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@kabalin
kabalin marked this pull request as ready for review August 25, 2026 15:05
@kabalin
kabalin requested a review from a team as a code owner August 25, 2026 15:05
Copilot AI lite review requested due to automatic review settings August 25, 2026 15:05

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds Moodle Marketplace API documentation, including authentication, submissions, responses, CI automation, and limitations.

Changes:

  • Adds the Moodle Marketplace API guide.
  • Reorders the plugin contribution checklist in the sidebar.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Summary Review findings
general/community/plugincontribution/moodlemarketplaceapi.md Adds API guidance and examples. Address undefined GIT_TAG and REPO_URL variables in the CI example; fix the noted grammar and stale API reference.
general/community/plugincontribution/checklist.md Updates sidebar ordering. No final comments.
Suppressed comments (1)

general/community/plugincontribution/moodlemarketplaceapi.md:206

  • jq exits successfully when .violations[]? matches no elements, so the || echo "$body" fallback is not reached for valid error responses without a violations array. The job then logs only Submission failed (...) and hides the server's reason; test for a non-empty violations array and print the raw body otherwise.
  jq -r '.violations[]? | "  \(.propertyPath): \(.message)"' <<<"$body" >&2 || echo "$body" >&2

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread general/community/plugincontribution/moodlemarketplaceapi.md
Comment thread general/community/plugincontribution/moodlemarketplaceapi.md Outdated
Comment thread general/community/plugincontribution/moodlemarketplaceapi.md
@kabalin
kabalin added this pull request to the merge queue Aug 25, 2026
Merged via the queue into moodle:main with commit 6e5674a Aug 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants