https://github.com/consulo/hub.consulo.io
hub.consulo.io implementation
https://github.com/consulo/hub.consulo.io
vaadin web
Last synced: 3 days ago
JSON representation
hub.consulo.io implementation
- Host: GitHub
- URL: https://github.com/consulo/hub.consulo.io
- Owner: consulo
- License: apache-2.0
- Created: 2014-04-21T16:44:53.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2026-05-01T12:33:17.000Z (about 2 months ago)
- Last Synced: 2026-05-01T14:24:38.076Z (about 2 months ago)
- Topics: vaadin, web
- Language: Java
- Homepage: https://hub.consulo.io
- Size: 243 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# hub.consulo.io [](https://ci.consulo.io/job/hub.consulo.io/)
Channels
* release
* beta
* alpha
* nightly
Models
* PluginNode
```json
{
"id": "",
"name": "",
"dependencies": ["id1", "id2"]
}
```
Methods
* **GET** /api/repository/download?channel={channel}&platformVersion={platformVersion|SNAPSHOT}&pluginId={pluginId}
* Return zip file with plugin, or 404
* All parameters required
* **GET** /api/repository/list?channel={channel}&platformVersion={platformVersion|SNAPSHOT}
* Return json with **PluginNode[]** (array of PluginNode)
* **POST** /api/repository/pluginDeploy?channel={channel}
* Deploying plugin artifact(as zip file) to repository.
* Return json with **PluginNode**
* On error will send status code 403
* **POST** /api/repository/platformDeploy?channel={channel}
* Deploying platform artifact(as tar.gz file) to repository.
* Return json with **PluginNode**
* On error will send status code 403