Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

Commit

Permalink
Prepare for release of v0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
BenWhitehead committed Jul 27, 2016
1 parent 87793df commit 78dc3a2
Show file tree
Hide file tree
Showing 9 changed files with 47 additions and 28 deletions.
47 changes: 33 additions & 14 deletions README.markdown
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
Mesos RxJava [![Build Status](https://teamcity.mesosphere.io/guestAuth/app/rest/builds/buildType:(id:Oss_Mesos_MesosRxJava_Ci)/statusIcon)](https://teamcity.mesosphere.io/viewType.html?buildTypeId=Oss_Mesos_MesosRxJava_Ci&guest=1) [![Stories in Ready](https://badge.waffle.io/mesosphere/mesos-rxjava.png?label=in+progress&title=In+Progress)](https://waffle.io/mesosphere/mesos-rxjava)
Mesos RxJava [![Build Status](https://teamcity.mesosphere.io/guestAuth/app/rest/builds/buildType:(id:Oss_Mesos_MesosRxJava_Ci)/statusIcon)](https://teamcity.mesosphere.io/viewType.html?buildTypeId=Oss_Mesos_MesosRxJava_Ci&guest=1) [![In Progress](https://badge.waffle.io/mesosphere/mesos-rxjava.png?label=in+progress&title=In+Progress)](https://waffle.io/mesosphere/mesos-rxjava)
============

Mesos RxJava is a library that provides a Reactive Client (via [RxJava](https://github.com/ReactiveX/RxJava)) atop
Apache Mesos' new HTTP APIs. As the Apache Mesos HTTP APIs are experimental this library should also be considered
experimental. _The project reserves the right to change any interface at any time until the first release is made._
Apache Mesos' new HTTP APIs.

## Background

Expand All @@ -22,23 +21,42 @@ are modeled as an event stream; as such a scheduler can be modeled as an
[`rx.Observable<Event>`](http://reactivex.io/RxJava/javadoc/index.html?rx/Observable.html). Once created, the scheduler
is able to use the powerful stream manipulation functions provided by RxJava to react to events.


## Project Status

The project is still early in terms of development but it is possible to launch tasks. The issues section of this repo
will soon be updated with tasks that will require work and is the best place to check on the status toward the first
release.

## Javadocs

Javadocs for the last successful build of `master` can be found [here](https://teamcity.mesosphere.io/guestAuth/repository/download/Oss_Mesos_MesosRxJava_Javadoc/lastSuccessful/javadoc.zip%21/index.html)


## Maven Coordinates

Releases will be published to Maven Central. Snapshots will be published to Sonatypes OSS Repo.
### Stable Release

Releases are available in Maven Central.

### Protobuf Client

```
<dependency>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava-protobuf-client</artifactId>
<version>0.1.0</version>
</dependency>
```

### Testing Tools

### Snapshot Repo
```
<dependency>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava-test</artifactId>
<version>0.1.0</version>
<scope>test</scope>
</dependency>
```


### Snapshot Release

#### Snapshot Repo

Version `0.1.0-SNAPSHOT` has been published to the Sonatype OSS Snapshot Repo.
```
Expand All @@ -53,7 +71,7 @@ Version `0.1.0-SNAPSHOT` has been published to the Sonatype OSS Snapshot Repo.
</repositories>
```

### Protobuf Client
#### Protobuf Client

```
<dependency>
Expand All @@ -63,13 +81,14 @@ Version `0.1.0-SNAPSHOT` has been published to the Sonatype OSS Snapshot Repo.
</dependency>
```

### Testing Tools
#### Testing Tools

```
<dependency>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava-test</artifactId>
<version>0.1.0-SNAPSHOT</version>
<scope>test</scope>
</dependency>
```

Expand Down
2 changes: 1 addition & 1 deletion mesos-rxjava-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</parent>

<artifactId>mesos-rxjava-client</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<parent>
<groupId>com.mesosphere.mesos.rx.java.example</groupId>
<artifactId>mesos-rxjava-example</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion mesos-rxjava-example/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<parent>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>pom</packaging>
Expand Down
2 changes: 1 addition & 1 deletion mesos-rxjava-protobuf-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<parent>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</parent>

<artifactId>mesos-rxjava-protobuf-client</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion mesos-rxjava-recordio/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<parent>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
2 changes: 1 addition & 1 deletion mesos-rxjava-test/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<parent>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand Down
4 changes: 2 additions & 2 deletions mesos-rxjava-util/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<artifactId>mesos-rxjava</artifactId>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>

Expand All @@ -39,7 +39,7 @@

<dependencies>
<!--
This project should NEVER have a dependency on any other modules from this project.
This module should NEVER have a dependency on any other modules from this project.
This modules is the "lowest" module in the dependency tree and is used by all other
modules, as such this module can not depend on any other module since it will create
a cycle.
Expand Down
12 changes: 6 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
<packaging>pom</packaging>

<name>Mesos RxJava</name>
Expand Down Expand Up @@ -108,28 +108,28 @@
<dependency>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava-client</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</dependency>
<dependency>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava-recordio</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</dependency>
<dependency>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava-util</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</dependency>
<dependency>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava-test</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.mesosphere.mesos.rx.java</groupId>
<artifactId>mesos-rxjava-protobuf-client</artifactId>
<version>0.1.0-SNAPSHOT</version>
<version>0.1.0</version>
</dependency>

<!-- Rx Libraries -->
Expand Down

0 comments on commit 78dc3a2

Please sign in to comment.