This repository hosts the data used by the Grails Plugin Page to list and display plugin information.
To have your plugin listed on the Grails Plugin Page, follow these steps:
- Open the grails-plugins.json file in this repository.
- Add a new entry with the following structure to the end of the JSON list:
{
"bintrayPackage": {
"name": "Your Plugin Name",
"repo": "your-plugin-repo-name",
"owner": "your-github-username",
"desc": "A concise description of your plugin",
"labels": [
"relevant-label",
"check-existing-labels"
],
"licenses": [
"Apache-2.0"
],
"issueTrackerUrl": "https://github.com/your-github-username/your-plugin-repo/issues",
"latestVersion": "1.0",
"updated": "2024-12-25T04:00:40.855Z",
"systemIds": [
"your.plugin.maven:coords"
],
"vcsUrl": "https://github.com/your-github-username/your-plugin-repo-name"
},
"documentationUrl": "https://github.com/your-github-username/your-plugin-repo-name#readme",
"mavenMetadataUrl": "https://repo1.maven.org/maven2/your/plugin/maven/coords/maven-metadata.xml"
}
- Create a Pull Request with your changes.
- Wait for approval. Once merged, your plugin will appear on the Grails Plugin Page.
When 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.