{"id":30691988,"url":"https://github.com/moodle/devdocs","last_synced_at":"2025-09-02T04:19:37.857Z","repository":{"id":37017496,"uuid":"474661902","full_name":"moodle/devdocs","owner":"moodle","description":"Source of the Moodle Developer Resources and Documentation","archived":false,"fork":false,"pushed_at":"2025-08-25T13:08:57.000Z","size":254339,"stargazers_count":54,"open_issues_count":104,"forks_count":457,"subscribers_count":24,"default_branch":"main","last_synced_at":"2025-08-31T01:52:20.794Z","etag":null,"topics":["developer","developer-tools","documentation","hacktoberfest","javascript","moodle","moodle-plugin","moodle-plugins","moodle-theme","php"],"latest_commit_sha":null,"homepage":"https://moodledev.io/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moodle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-03-27T14:28:22.000Z","updated_at":"2025-08-25T13:09:00.000Z","dependencies_parsed_at":"2023-02-19T10:16:00.948Z","dependency_job_id":"82a8ba7b-760c-42eb-97c0-3dbabde497d6","html_url":"https://github.com/moodle/devdocs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/moodle/devdocs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moodle%2Fdevdocs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moodle%2Fdevdocs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moodle%2Fdevdocs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moodle%2Fdevdocs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moodle","download_url":"https://codeload.github.com/moodle/devdocs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moodle%2Fdevdocs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273229387,"owners_count":25068015,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["developer","developer-tools","documentation","hacktoberfest","javascript","moodle","moodle-plugin","moodle-plugins","moodle-theme","php"],"created_at":"2025-09-02T04:19:35.934Z","updated_at":"2025-09-02T04:19:37.851Z","avatar_url":"https://github.com/moodle.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Moodle Developer Resources\n\n\u003cp align=\"center\"\u003e\n  \u003c!--\u003ca href=\"CONTRIBUTING.md#pull-requests\"\u003e\u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"\u003e\u003c/a\u003e--\u003e\n  \u003c!--\u003ca href=\"#license\"\u003e\u003cimg src=\"https://img.shields.io/github/license/sourcerer-io/hall-of-fame.svg?colorB=ff0000\"\u003e\u003c/a\u003e--\u003e\n  \u003ca href=\"https://gitpod.io/#https://github.com/moodle/devdocs\"\u003e\u003cimg src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://meercode.io/moodle/devdocs\"\u003e\u003cimg src=\"https://meercode.io/badge/moodle/devdocs?type=ci-score\" alt=\"CI Score\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/moodle/devdocs/actions/workflows/markdown-lint.yml\"\u003e\u003cimg src=\"https://github.com/moodle/devdocs/actions/workflows/markdown-lint.yml/badge.svg\" alt=\"Lint status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/moodle/devdocs/actions/workflows/pages/pages-build-deployment\"\u003e\u003cimg src=\"https://github.com/moodle/devdocs/actions/workflows/pages/pages-build-deployment/badge.svg\" alt=\"Build status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/moodle/devdocs/actions/workflows/deploy.yml\"\u003e\u003cimg src=\"https://github.com/moodle/devdocs/actions/workflows/deploy.yml/badge.svg\" alt=\"Build status\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Introduction\n\nThis repository includes the source for the Moodle Developer Resources - a\ncollection of resources aimed at making your life as a Moodle Developer easier.\n\n## Contributing\n\nThese resources are written by developers, for developers. We value your input\nand your help in adding to them.\n\nThere are many ways that you can help, from reporting inaccuracies, and missing\ndocumentation, to making small corrections and, of course, creating new\nresources for others to make use of.\n\nIf you plan to contribute, then you may wish to setup a local development\nenvironment to make it easier to do so.\n\nWe highly recommend that you read our [documentation contributions guide](https://moodledev.io/general/documentation/contributing), which includes important information on [getting started](https://moodledev.io/general/documentation/contributing#getting-started).\n\n### Installation\n\nFor more information on the installation process see our [installation documentation](https://moodledev.io/general/documentation/installation), but if you want to jump right in then the easiest way is using [NVM](https://github.com/nvm-sh/nvm) and then running:\n\n```\nnvm install\nnpm i -g yarn\nyarn\nyarn start\n```\n\n### Building your content\n\nDuring development you will almost certainly want to use the yarn development server, however you will sometimes need to build the content to use certain\nfeatures.\n\nThis is easily achieved with yarn:\n\n```\nyarn build\n```\n\nThis command will compile all of the documentation into static HTML files complete with all appropriate resources.\n\nAs part of this build, the validity of all internal links will be checked. For this reason we strongly recommend building the content locally before submitting a pull request as broken internal links will lead to a build failure\nimmediately.\n\nYou may also need to configure the build to view it locally. This can be achieved using a `.env` file in the project root. For more information on the format of the `.env` file, see the documentation in the `.env.default` file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoodle%2Fdevdocs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoodle%2Fdevdocs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoodle%2Fdevdocs/lists"}