Skip to content

Commit 765fe37

Browse files
committed
v1.2.0
1 parent c7e8636 commit 765fe37

File tree

213 files changed

+2383
-1121
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

213 files changed

+2383
-1121
lines changed

README.md

Lines changed: 32 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,37 @@
1+
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jooby/modules/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jooby/modules)
2+
[![javadoc](https://javadoc.io/badge/org.jooby/modules.svg)](https://javadoc.io/doc/org.jooby/modules/1.2.0)
3+
[![modules website](https://img.shields.io/badge/modules-brightgreen.svg)](http://jooby.org/doc/modules)
14
[![Build Status](https://travis-ci.org/jooby-project/jooby.svg?branch=master)](https://travis-ci.org/jooby-project/jooby)
2-
[![Coverage Status](https://img.shields.io/coveralls/jooby-project/jooby.svg)](https://coveralls.io/r/jooby-project/jooby?branch=master)
3-
[![Google Group](https://img.shields.io/badge/google-group-orange.svg)](https://groups.google.com/forum/#!forum/jooby-project)
5+
[![coveralls.io](https://img.shields.io/coveralls/jooby-project/jooby.svg)](https://coveralls.io/r/jooby-project/jooby?branch=master)
6+
[![codecov.io](https://codecov.io/gh/jooby-project/jooby/branch/master/graph/badge.svg)](https://codecov.io/gh/jooby-project/jooby)
7+
[![Google Group](https://img.shields.io/badge/group-joobyproject-orange.svg)](https://groups.google.com/forum/#!forum/jooby-project)
48
[![Join the chat at https://gitter.im/jooby-project/jooby](https://badges.gitter.im/jooby-project/jooby.svg)](https://gitter.im/jooby-project/jooby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
59
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jooby/jooby/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jooby/jooby)
6-
[![@joobyproject](https://img.shields.io/badge/twitter--blue.svg)](https://twitter.com/joobyproject)
10+
[![Follow us on twitter](https://img.shields.io/badge/twitter-@joobyproject-blue.svg)](https://twitter.com/joobyproject)
711

812
# ∞ do more, more easily
913

10-
[Jooby](http://jooby.org) a scalable, fast and modular micro web framework for Java, [JavaScript](http://jooby.org/doc/lang-js) and [Kotlin](http://jooby.org/doc/lang-kotlin).
14+
[Jooby](http://jooby.org) a modular micro web framework for Java and [Kotlin](http://jooby.org/doc/lang-kotlin):
1115

12-
* **Simple, effective and easy to learn**. Ideal for small but also large scale applications.
16+
* **Simple, effective and easy to learn**
1317

14-
* **Scalable**. Stateless application development.
18+
* **Fast development cycles**: run, debug and reload your application using [devtools](http://jooby.org/doc/devtools) available for Maven and Gradle
1519

16-
* **Fast**. Thanks to the most popular [NIO web servers](http://jooby.org/doc/servers).
20+
* **Script routes**: annotation and reflection free programming model using lambdas. Similar to [express.js](http://expressjs.com), [Sinatra](http://www.sinatrarb.com), etc..
1721

18-
* **Modular**. Make it **full-stack** via the extensive [module eco-system](http://jooby.org/modules).
22+
* **MVC routes**: annotation and reflection programming model using controller classes. Similar to [Spring](http://spring.io), [Jersey](https://jersey.java.net), etc..
1923

20-
* **Ready for the modern web**, with the awesome and powerful [asset module](https://github.com/jooby-project/jooby/tree/master/jooby-assets)
24+
* **Multi-server**: [Jetty](http://www.eclipse.org/jetty/), [Netty](http://netty.io) and [Undertow](http://undertow.io)
25+
26+
* **Multi-protocol**: `HTTP`, `HTTPS`, `HTTP 2.0`, `Server-Sent Events` and `Web-Socket`
27+
28+
* **Modular**. Make it **full-stack** via the extensive [module eco-system](http://jooby.org/modules)
29+
30+
* **Ready for the modern web** with the [asset management](http://jooby.org/doc/asset-management) tools
31+
32+
## found this project useful :heart:
33+
34+
* Support by clicking the :star: button on the upper right of this page. :v:
2135

2236
## hello world!
2337

@@ -41,46 +55,22 @@ public class App extends Jooby {
4155

4256
[Kotlin](http://jooby.org/doc/lang-kotlin):
4357

44-
```kotlin
58+
```java
4559

4660
import org.jooby.*
4761

48-
fun main(args: Array<String>) {
49-
run(*args) {
50-
get {
51-
"Hello Kotlin"
52-
}
62+
class App: Kooby({
63+
get {
64+
"Hello Jooby!"
5365
}
54-
}
55-
56-
```
57-
58-
[JavaScript](http://jooby.org/doc/lang-js):
59-
60-
```js
66+
})
6167

62-
var app = jooby();
63-
64-
app.get('/', function () 'Hey Jooby!');
68+
fun main(args: Array<String>) {
69+
run(::App, *args)
70+
}
6571

6672
```
6773

68-
## found this project useful :heart:
69-
70-
* Support by clicking the :star: button on the upper right of this page. :v:
71-
72-
## killer features
73-
74-
* **Multi-language**. Write your application in Java, [Kotlin](https://github.com/jooby-project/jooby/tree/master/jooby-lang-kotlin) or [JavaScript](https://github.com/jooby-project/jooby/tree/master/jooby-lang-js)
75-
* **Scripting programming model**. Like [express.js](http://expressjs.com), [Sinatra](http://www.sinatrarb.com), etc.. but also
76-
* **MVC programming model**. Like [Spring](http://spring.io) controllers or [Jersey](https://jersey.java.net) resources
77-
* **Multi-server**. Including [Netty](http://netty.io), [Jetty](http://www.eclipse.org/jetty/) and [Undertow](http://undertow.io)
78-
* **HTTPS**
79-
* **HTTP/2**
80-
* **Server-Sent Events**
81-
* **Web-Socket**
82-
* **Dependency Injection**
83-
* **Hot reload** for development
8474

8575
want to contribute?
8676
=====
@@ -101,7 +91,7 @@ want to contribute?
10191
author
10292
=====
10393

104-
[Edgar Espina] (https://twitter.com/edgarespina)
94+
[Edgar Espina](https://twitter.com/edgarespina)
10595

10696
license
10797
=====

doc/README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
[![Build Status](https://travis-ci.org/jooby-project/jooby.svg?branch=master)](https://travis-ci.org/jooby-project/jooby)
2-
[![Coverage Status](https://img.shields.io/coveralls/jooby-project/jooby.svg)](https://coveralls.io/r/jooby-project/jooby?branch=master)
3-
[![Google Group](https://img.shields.io/badge/google-group-orange.svg)](https://groups.google.com/forum/#!forum/jooby-project)
2+
[![coveralls.io](https://img.shields.io/coveralls/jooby-project/jooby.svg)](https://coveralls.io/r/jooby-project/jooby?branch=master)
3+
[![codecov.io](https://codecov.io/gh/jooby-project/jooby/branch/master/graph/badge.svg)](https://codecov.io/gh/jooby-project/jooby)
4+
[![Google Group](https://img.shields.io/badge/group-joobyproject-orange.svg)](https://groups.google.com/forum/#!forum/jooby-project)
45
[![Join the chat at https://gitter.im/jooby-project/jooby](https://badges.gitter.im/jooby-project/jooby.svg)](https://gitter.im/jooby-project/jooby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
56
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jooby/jooby/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jooby/jooby)
6-
[![@joobyproject](https://img.shields.io/badge/twitter--blue.svg)](https://twitter.com/joobyproject)
7+
[![Follow us on twitter](https://img.shields.io/badge/twitter-@joobyproject-blue.svg)](https://twitter.com/joobyproject)
78

89
{{jooby-pre.md}}
910

1011
{{jooby-lang.md}}
1112

1213
{{jooby-post.md}}
13-
1414
want to contribute?
1515
=====
1616

17-
* Fork the project on Github.
17+
* Fork the project on Github, and clone that to your workstation
18+
* Read about [building Jooby](BUILDING.md)
1819
* Wondering what to work on? See task/bug list and pick up something you would like to work on.
1920
* Write unit tests.
2021
* Create an issue or fix one from [issues](https://github.com/jooby-project/jooby/issues).

doc/doc/akka/akka.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
Small module to build concurrent & distributed applications via [Akka](http://akka.io).
44

55
## exports
6+
67
* An ```ActorSystem```
78

89
## dependency

0 commit comments

Comments
 (0)