Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/viewreka/viewreka-bundle-catalog
https://github.com/viewreka/viewreka-bundle-catalog
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/viewreka/viewreka-bundle-catalog
- Owner: viewreka
- License: apache-2.0
- Created: 2016-02-27T18:29:04.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-06T10:33:31.000Z (almost 9 years ago)
- Last Synced: 2024-11-08T22:19:27.581Z (2 months ago)
- Language: Java
- Size: 75.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# viewreka-bundle-catalog
Viewreka bundles (aka vbundles) are software components that add new features (such as new types of data sources, charts or parameters) to the [Viewreka](https://github.com/viewreka/viewreka) application. In order to choose the vbundles they want to install, Viewreka users must know which vbundles are available. Furthermore, Viewreka has to know how to install the desired vbundles. This information is provided by vbundle catalogs.
**viewreka-bundle-catalog** is a web application that provides a vbundle catalog and allows vbundle creators to register and manage their vbundles. One instance of this application runs at [http://viewreka-bundles.beryx.org/](http://viewreka-bundles.beryx.org/) and provides the default catalog used by Viewreka.The application is written in Java and Groovy and uses Spring Boot and Vaadin.
User authentication is performed using OAuth with GitHub, LinkedIn, Google or Microsoft.
If you want to run your own instance of viewreka-bundle-catalog, you have to create
an OAuth application for at least one of the above providers. After that, you must configure the corresponding authentication file using the gradle task *configureXXXAuth*, where XXX is the provider name (e.g., `configureGitHubAuth`).