Skip to content

Commit

Permalink
Add homepage
Browse files Browse the repository at this point in the history
Fixes #29
  • Loading branch information
rahulsom committed Nov 9, 2017
1 parent b67a1ea commit b9b4779
Show file tree
Hide file tree
Showing 4 changed files with 758 additions and 0 deletions.
3 changes: 3 additions & 0 deletions grooves-docs/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ githubPages {
from(file("$buildDir/asciidoc/html5")) {
into "manual/current"
}
from(rootProject.file('grooves-site')) {
into '.'
}
}
}
credentials {
Expand Down
98 changes: 98 additions & 0 deletions grooves-site/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
<!doctype html>
<html lang="en">
<head>
<title>Grooves</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css"
integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb"
crossorigin="anonymous">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"
integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN"
crossorigin="anonymous">

<link rel="stylesheet" href="styles/home.css">
</head>
<body>
<div class="container">

<div class="jumbotron jumbotron-fluid" id="intro">
<h1 class="display-3">Grooves</h1>
<p class="lead">EventSourcing for JVM Languages.</p>

<a class="btn btn-lg dropdown-toggle"
href="https://example.com" id="dropdownMenuLink"
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-book" aria-hidden="true"></i> &nbsp; Documentation
</a>

<div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
<a class="dropdown-item" href="manual/0.3.0/index.html">0.3.0 (Latest)</a>
<a class="dropdown-item" href="manual/0.2.1/index.html">0.2.1</a>
<div class="dropdown-divider">Upcoming</div>
<a class="dropdown-item" href="manual/0.4.0-SNAPSHOT/index.html">0.4.0-SNAPSHOT</a>
<div class="dropdown-divider">Old</div>
<a class="dropdown-item" href="manual/0.2.0/index.html">0.2.0</a>
<a class="dropdown-item" href="manual/0.1.1/index.html">0.1.1</a>
</div>

<a href="http://github.com/rahulsom/grooves"
class="btn btn-lg active"
role="button"
aria-pressed="true">
<i class="fa fa-github" aria-hidden="true"></i> &nbsp; Source
</a>

<a href="http://github.com/rahulsom/grooves/issues"
class="btn btn-lg active"
role="button"
aria-pressed="true">
<i class="fa fa-bug" aria-hidden="true"></i> &nbsp; Issues
</a>

</div>

<div class="row">
<div class="col-sm">
<h3>Languages</h3>
<p>
Grooves is written with tests for applications written in <strong>Java</strong>,
<strong>Groovy</strong> and <strong>Kotlin</strong>.
This should work with just about any JVM language with reasonable Java interoperability.
</p>
</div>
<div class="col-sm">
<h3>Reactive Streams</h3>
<p>
All APIs are based on <strong>Reactive Streams</strong>.
This gives you the flexibility to choose one of several implementations for these APIs -
<strong>RxJava</strong> 1 and 2, <strong>Reactor</strong>, and <strong>Akka</strong>.
Included are examples for RxJava and Reactor.
</p>
</div>
<div class="col-sm">
<h3>Application Architectures</h3>
<p>
Examples include <strong>JavaEE</strong>, <strong>Spring</strong> and <strong>Grails</strong>.
<strong>RDBMS</strong> and <strong>Mongo</strong> are used in examples.
In theory, you should be able to run any kind of application with any kind of persistence.
Soon to come are examples for <strong>Kafka</strong> with pure push mechanism.
</p>
</div>
</div>

</div>

<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js"
integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh"
crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"
integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ"
crossorigin="anonymous"></script>
</body>
</html>
Loading

0 comments on commit b9b4779

Please sign in to comment.