Skip to content

Commit 921d6c9

Browse files
committed
Min readme for starter projects
1 parent 65a28ab commit 921d6c9

File tree

6 files changed

+121
-0
lines changed

6 files changed

+121
-0
lines changed

starters/graphql-starter/README.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# GraphQL Starter
2+
3+
[GraphQL](https://jooby.io/modules/graphql) starter project.
4+
5+
## Schema
6+
7+
We mimic the GraphQL tutorial available [here](https://www.graphql-java.com/tutorials/getting-started-with-spring-boot)
8+
9+
```graphql
10+
type Query {
11+
bookById(id: ID): Book
12+
}
13+
14+
type Book {
15+
id: ID
16+
name: String
17+
pageCount: Int
18+
author: Author
19+
}
20+
21+
type Author {
22+
id: ID
23+
firstName: String
24+
lastName: String
25+
}
26+
```
27+
28+
## run
29+
30+
mvn jooby:run
31+
32+
Open a browser a type: http://localhost:8080/graphql
33+
34+
## help
35+
36+
* Read the [GraphQL documentation](https://jooby.io/modules/graphql)
37+
* Join the [channel](https://gitter.im/jooby-project/jooby)

starters/guice-starter/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Guice Starter
2+
3+
[Guice](https://jooby.io/modules/guice) starter project.
4+
5+
Starter project shows how to install and use Guice as DI injector and how to integrate
6+
Jooby provided services into Guice.
7+
8+
## run
9+
10+
mvn jooby:run
11+
12+
## help
13+
14+
* Read the [Guice documentation](https://jooby.io/modules/guice)
15+
* Join the [channel](https://gitter.im/jooby-project/jooby)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Hibernate Starter
2+
3+
[Hibernate](https://jooby.io/modules/hibernate) starter project.
4+
5+
Hibernate integration example. It uses the `OpenSessionInView` filter, provides access to EntityManagerFactory and EntityManager.
6+
7+
Database migration are management by Flyway.
8+
9+
## run
10+
11+
mvn jooby:run
12+
13+
## help
14+
15+
* Read the [Hibernate documentation](https://jooby.io/modules/hibernate)
16+
* Read the [Flyway documentation](https://jooby.io/modules/flyway)
17+
* Join the [channel](https://gitter.im/jooby-project/jooby)

starters/jdbi-starter/README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Jdbi Starter
2+
3+
[Jdbi](https://jooby.io/modules/jdbi) starter project.
4+
5+
Jdbi integration example. It uses the `transactional` filter per request, provides access to Jdbi and Handle objects as well as how to use SQLObjects.
6+
7+
Database migration are management by Flyway.
8+
9+
## run
10+
11+
mvn jooby:run
12+
13+
## help
14+
15+
* Read the [Jdbi documentation](https://jooby.io/modules/jdbi)
16+
* Read the [Flyway documentation](https://jooby.io/modules/flyway)
17+
* Join the [channel](https://gitter.im/jooby-project/jooby)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Pac4j From Starter
2+
3+
[Pac4j](https://jooby.io/modules/pac4j) starter project.
4+
5+
Pac4j integration example. This project:
6+
7+
- Add a login form
8+
- Authenticate users against a Database (using Jdbi)
9+
10+
## run
11+
12+
mvn jooby:run
13+
14+
## help
15+
16+
* Read the [Pac4j documentation](https://jooby.io/modules/pac4j)
17+
* Read the [Jdbi documentation](https://jooby.io/modules/jdbi)
18+
* Read the [Flyway documentation](https://jooby.io/modules/flyway)
19+
* Join the [channel](https://gitter.im/jooby-project/jooby)

starters/pac4j-starter/README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Pac4j Starter
2+
3+
[Pac4j](https://jooby.io/modules/pac4j) starter project.
4+
5+
Pac4j integration example. This project:
6+
7+
- Add a login form with multiple login options: Google, Twitter, Facebook, JWT and form login.
8+
9+
## run
10+
11+
mvn jooby:run
12+
13+
## help
14+
15+
* Read the [Pac4j documentation](https://jooby.io/modules/pac4j)
16+
* Join the [channel](https://gitter.im/jooby-project/jooby)

0 commit comments

Comments
 (0)