{"id":19714010,"url":"https://github.com/grails/grails-plugins-metadata","last_synced_at":"2025-02-27T16:33:58.085Z","repository":{"id":40306529,"uuid":"349037323","full_name":"grails/grails-plugins-metadata","owner":"grails","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-18T16:04:12.000Z","size":7965,"stargazers_count":2,"open_issues_count":4,"forks_count":9,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-02-18T17:22:31.760Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grails.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-18T10:51:08.000Z","updated_at":"2025-02-07T08:28:03.000Z","dependencies_parsed_at":"2023-12-20T17:29:36.212Z","dependency_job_id":"cdd7859c-da9f-45cf-87a9-8bb7d414228a","html_url":"https://github.com/grails/grails-plugins-metadata","commit_stats":{"total_commits":146,"total_committers":12,"mean_commits":"12.166666666666666","dds":0.589041095890411,"last_synced_commit":"4ac474b1f24de5cee24d7c00d8373d2ed1847ed9"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grails%2Fgrails-plugins-metadata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grails%2Fgrails-plugins-metadata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grails%2Fgrails-plugins-metadata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grails%2Fgrails-plugins-metadata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grails","download_url":"https://codeload.github.com/grails/grails-plugins-metadata/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240365241,"owners_count":19789891,"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","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":[],"created_at":"2024-11-11T22:28:07.852Z","updated_at":"2025-02-27T16:33:58.078Z","avatar_url":"https://github.com/grails.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Grails Plugin Page Data Source\nThis repository hosts the data used by the [Grails Plugin Page](https://www.grails.org/plugins.html) to list and display plugin information.\n\n## Adding Your Plugin to the Grails Plugin Page\nTo have your plugin listed on the Grails Plugin Page, follow these steps:\n \n1. Open the [grails-plugins.json](grails-plugins.json) file in this repository.\n2. Add a new entry with the following structure to the **end of the JSON list**:\n\n```json\n{\n    \"bintrayPackage\": {\n        \"name\": \"Your Plugin Name\",\n        \"repo\": \"your-plugin-repo-name\",\n        \"owner\": \"your-github-username\",\n        \"desc\": \"A concise description of your plugin\",\n        \"labels\": [\n            \"relevant-label\",\n            \"check-existing-labels\"\n        ],\n        \"licenses\": [\n            \"Apache-2.0\"\n        ],\n        \"issueTrackerUrl\": \"https://github.com/your-github-username/your-plugin-repo/issues\",\n        \"latestVersion\": \"1.0\",\n        \"updated\": \"2024-12-25T04:00:40.855Z\",\n        \"systemIds\": [\n            \"your.plugin.maven:coords\"\n        ],\n        \"vcsUrl\": \"https://github.com/your-github-username/your-plugin-repo-name\"\n    },\n    \"documentationUrl\": \"https://github.com/your-github-username/your-plugin-repo-name#readme\",\n    \"mavenMetadataUrl\": \"https://repo1.maven.org/maven2/your/plugin/maven/coords/maven-metadata.xml\"\n}\n```\n3. Create a **Pull Request** with your changes.\n4. Wait for approval. Once merged, your plugin will appear on the Grails Plugin Page.\n\n## Updating Your Plugin\nWhen you release a new version of your plugin, the system will automatically generate a Pull Request to update your plugin's entry in this repository. A member of the Grails team will review and merge the update.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrails%2Fgrails-plugins-metadata","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrails%2Fgrails-plugins-metadata","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrails%2Fgrails-plugins-metadata/lists"}