Skip to content

Commit b71bdfe

Browse files
committed
Badges, badges, badges ....
1 parent b8eae41 commit b71bdfe

File tree

14 files changed

+39
-4
lines changed

14 files changed

+39
-4
lines changed

components/fabric8-arquillian/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Fabric8 Arquillian
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-arquillian/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-arquillian/)
4+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/fabric8-arquillian.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/fabric8-arquillian)
5+
36
This library provides an [Arquillian](http://arquillian.org/) plugin for [integration testing](http://fabric8.io/guide/testing.html) your [Apps](http://fabric8.io/guide/apps.html) on top of Kubernetes; using Kubernetes to provision and orchestrate the containers and then making [assertions](https://github.com/fabric8io/fabric8/tree/master/components/kubernetes-assertions) that the required resources startup correctly.
47

58
### Example

components/fabric8-devops-connector/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Fabric8 DevOps Connector
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-devops-connector/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-devops-connector/)
4+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/fabric8-devops-connector.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/fabric8-devops-connector)
5+
36
A Java library for connecting the various DevOps services like git hosting, chat, issue tracking and jenkins for a project
47

58
### Add it to your Maven pom.xml

components/fabric8-devops/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Fabric8 DevOps
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-devops/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-devops/)
4+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/fabric8-devops.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/fabric8-devops)
5+
36
A Java library for working with the Fabric8 DevOps configuration for a project
47

58
### Add it to your Maven pom.xml

components/fabric8-selenium/ReadMe.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
## Fabric8 Selenium
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-selenium/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-selenium/)
4+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/fabric8-selenium.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/fabric8-selenium)
5+
36
This library provides a library to make it easier to create [Selenium WebDriver based](http://www.seleniumhq.org/projects/webdriver/) integration and system tests on Kubernetes using [fabric8-arquillian](https://github.com/fabric8io/fabric8/tree/master/components/fabric8-arquillian).
47

5-
68
### Configuring the WebDriver implementation
79

810
[WebDriver based](http://www.seleniumhq.org/projects/webdriver/) supports a number of different drivers and browser. To configure this you can use the environment variable or system property called `FABRIC8_WEBDRIVER_NAME`.

components/gitrepo-api/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Fabric8 Git Repo API
22
==================
33

4+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/gitrepo-api/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/gitrepo-api/)
5+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/gitrepo-api.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/gitrepo-api)
6+
47
This library provides a JAXRS 2.0 based Java client API to git based repositories such as <a href="http://gogs.io/">gogs</a> or <a href="http://github.com/">github</a>
58

69
### Add it to your Maven pom.xml

components/hubot-api/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Fabric8 Hubot API
22
=================
33

4+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/hubot-api/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/hubot-api/)
5+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/hubot-api.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/hubot-api)
6+
47
This library provides a JAXRS 2.0 based Java client API for working with the <a href="http://hubot.github.com/">Hubot chat bot</a> that lets you send notifications to chat systems such as:
58

69
* Lets Chat

components/jolokia-assertions/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Jolokia Assertions
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/jolokia-assertions/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/jolokia-assertions/)
4+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/jolokia-assertions.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/jolokia-assertions)
5+
36
This library provides a bunch of helpful [assertj](http://joel-costigliola.github.io/assertj/) assertions for working with the [jolokia](Jolokia) to perform remote JMX based assertions using an efficient REST/JSON protocol.
47

58
[Here is an example of the assertThat(client)](https://github.com/fabric8io/fabric8/blob/master/components/jolokia-assertions/src/test/java/io/fabric8/jolokia/assertions/ExampleTest.java#L47) helper code that is available if you add the **jolokia-assertions** dependency.

components/kubernetes-api/ReadMe.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
## Kubernetes Client API
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/kubernetes-api/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/kubernetes-api/)
34
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/kubernetes-api.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/kubernetes-api)
45

56
This library represents a Java [Kubernetes](http://kubernetes.io/) client API using JAXRS 2.0.

components/kubernetes-assertions/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Kubernetes Assertions
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/kubernetes-assertions/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/kubernetes-assertions/)
4+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/kubernetes-assertions.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/kubernetes-assertions)
5+
36
This library provides a bunch of helpful [assertj](http://joel-costigliola.github.io/assertj/) assertions for working with the [kubernetes-api](https://github.com/fabric8io/fabric8/tree/master/components/kubernetes-api).
47

58
Some quick examples:

components/kubernetes-jolokia/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Kubernetes Jolokia
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/kubernetes-jolokia/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/kubernetes-jolokia/)
4+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/kubernetes-jolokia.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/kubernetes-jolokia)
5+
36
This library provides integration between the [kubernetes-api](../kubernetes-api/) and [Jolokia](http://jolokia.org/) so that its easy to work with Java containers which expose Jolokia ports such as the [Fabric8](https://registry.hub.docker.com/repos/fabric8/) containers and [ConSol](https://registry.hub.docker.com/repos/consol/) docker containers.
47

58
### Add it to your Maven pom.xml

components/letschat-api/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Fabric8 LetsChat API
22
====================
33

4+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/letschat-api/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/letschat-api/)
5+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/letschat-api.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/letschat-api)
6+
47
This library provides a JAXRS 2.0 based Java client API to [Let's Chat](http://sdelements.github.io/lets-chat/) chat service
58

69
### Add it to your Maven pom.xml

components/taiga-api/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
Fabric8 Taiga API
22
=================
33

4+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/taiga-api/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/taiga-api/)
5+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/taiga-api.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/taiga-api)
6+
47
This library provides a JAXRS 2.0 based Java client API to [taiga](http://taiga.io/) based issue trackers
58

69
### Add it to your Maven pom.xml

docs/javaLibraries.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ If you want to write any Java/JVM based tools to interact with [Kubernetes](http
66

77
Kubernetes provides the main REST API for working with the [Kubernetes Platform](http://kubernetes.io). It should provide all you need for writing most services and plugins for Kubernetes.
88

9-
* [kubernetes-api](https://github.com/fabric8io/fabric8/tree/master/components/kubernetes-api) [![Javadocs](http://www.javadoc.io/badge/io.fabric8/kubernetes-api.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/kubernetes-api) provides a Java API for working with the Kubernetes REST API (pods, replication controllers, services etc)
9+
* [kubernetes-api](https://github.com/fabric8io/fabric8/tree/master/components/kubernetes-api) provides a Java API for working with the Kubernetes REST API (pods, replication controllers, services etc)
1010
* [kubernetes-jolokia](https://github.com/fabric8io/fabric8/tree/master/components/kubernetes-jolokia) makes it easy to work with the [Jolokia Client API](http://jolokia.org/reference/html/clients.html#client-java) and Java containers running in [Pods](pods.html) inside Kubernetes which expose the Jolokia port
11-
* [kubernetes-template](https://github.com/fabric8io/fabric8/tree/master/components/kubernetes-template) provides a simple templating mechanism for generating the Kubernetes JSON files from MVEL templates with parameters from a DTO
1211

1312
#### Testing
1413

@@ -51,7 +50,7 @@ Kubernetes provides the main REST API for working with the [Kubernetes Platform]
5150

5251
### Hubot
5352

54-
* [hubot-letschat](https://github.com/fabric8io/fabric8/blob/master/components/letschat-api/) provides a Java API for working with the <a href="http://sdelements.github.io/lets-chat/">Let's Chat</a> to auto-create rooms etc.
53+
* [letschat-api](https://github.com/fabric8io/fabric8/blob/master/components/letschat-api/) provides a Java API for working with the <a href="http://sdelements.github.io/lets-chat/">Let's Chat</a> to auto-create rooms etc.
5554

5655
### Taiga
5756

fabric8-apt/ReadMe.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## Fabric8 APT Tool
22

3+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-apt/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/io.fabric8/fabric8-apt/)
4+
[![Javadocs](http://www.javadoc.io/badge/io.fabric8/fabric8-apt.svg?color=blue)](http://www.javadoc.io/doc/io.fabric8/fabric8-apt)
5+
36
This APT plugin generates a JSON Schema file called **io/fabric8/environment/schema.json** inside each jar which uses CDI for your dependency injection and uses the [@ConfigProperty](http://deltaspike.apache.org/documentation/configuration.html) annotation from [deltaspike](http://deltaspike.apache.org/) to inject environment variables or default values into your Java code.
47

58
The generated JSON schema document will describe all the environment variables, their types, default values and their description (if you added some javadoc for them).

0 commit comments

Comments
 (0)