You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: mkdocs/docs/en/documentation/config.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,8 @@ agent:
6
6
7
7
Module is responsible for mapping the values of configuration files to classes in Kora and then using them for application settings.
8
8
9
+
For a step-by-step walkthrough before the reference details, see [HOCON Configuration](../guides/config-hocon.md) and [YAML Configuration](../guides/config-yaml.md).
10
+
9
11
## HOCON { #hocon }
10
12
11
13
Support for [HOCON](https://github.com/lightbend/config/blob/master/HOCON.md) is implemented with [Typesafe Config](https://github.com/lightbend/config).
Copy file name to clipboardExpand all lines: mkdocs/docs/en/documentation/container.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,8 @@ injecting and then parallel initialization.
9
9
10
10
The work of the container in Kora is divided into two parts: what is done at runtime and what is done at compile time.
11
11
12
+
For a step-by-step walkthrough before the reference details, see [Dependency Injection Introduction](../guides/dependency-injection-introduction.md) and [Dependency Injection](../guides/dependency-injection.md).
13
+
12
14
## Compile Time { #compile-time }
13
15
14
16
At compile time, components are searched building the dependency container of the entire application.
Copy file name to clipboardExpand all lines: mkdocs/docs/en/documentation/database-cassandra.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,8 @@ agent:
6
6
7
7
Module provides a repository implementation for the [Cassandra](https://cassandra.apache.org/_/cassandra-basics.html) database using the [DataStax](https://docs.datastax.com/en/developer/java-driver/4.17/) driver.
8
8
9
+
For a step-by-step walkthrough before the reference details, see [Cassandra Database](../guides/database-cassandra.md).
Copy file name to clipboardExpand all lines: mkdocs/docs/en/documentation/database-common.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,8 @@ Other tools often have limitations on using specific functions of a particular d
11
11
or a complex program language for building queries that requires additional and considerable time to learn and master,
12
12
carries a lot of non-obviousness and potential errors on the part of the developer, and also sometimes has low performance.
13
13
14
+
For a step-by-step walkthrough before the reference details, see [JDBC Database](../guides/database-jdbc.md) and [Advanced JDBC Database](../guides/database-jdbc-advanced.md).
15
+
14
16
## Entity { #entity }
15
17
16
18
An entity is a representation of data from a database in the form of a class with fields.
Copy file name to clipboardExpand all lines: mkdocs/docs/en/documentation/database-jdbc.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,8 @@ agent:
7
7
Module provides a repository implementation based on the [JDBC](https://proselyte.net/tutorials/jdbc/introduction/) database protocol
8
8
and using [Hikari](https://github.com/brettwooldridge/HikariCP) for connection set management.
9
9
10
+
For a step-by-step walkthrough before the reference details, see [JDBC Database](../guides/database-jdbc.md) and [Advanced JDBC Database](../guides/database-jdbc-advanced.md).
Copy file name to clipboardExpand all lines: mkdocs/docs/en/documentation/general.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,8 @@ In order to achieve high-performance and efficient code, Kora stands on these pr
32
32
- Using the most efficient implementations for integrations
33
33
- Encouraging and using effective programming practices and natural language constructs
34
34
35
+
For a step-by-step walkthrough before the reference details, see [Creating Your First Kora Application](../guides/getting-started.md) and [Dependency Injection Introduction](../guides/dependency-injection-introduction.md).
36
+
35
37
## Annotation Handlers { #annotation-handlers }
36
38
37
39
The main pillar on which the Kora framework is built is annotation processors.
@@ -136,7 +138,7 @@ dependency `ru.tinkoff.kora:kora-parent` which requires to specify the version o
136
138
}
137
139
```
138
140
139
-
You can also check out [Hello World example](../examples/hello-world.md) for a more detailed description.
141
+
You can also check out [Creating Your First Kora Application](../guides/getting-started.md) for a more detailed guided example.
140
142
141
143
=== ":simple-kotlin: `Kotlin`"
142
144
@@ -175,7 +177,7 @@ dependency `ru.tinkoff.kora:kora-parent` which requires to specify the version o
175
177
}
176
178
```
177
179
178
-
You can also check out [Hello World example](../examples/hello-world.md) for a more detailed description.
180
+
You can also check out [Creating Your First Kora Application](../guides/getting-started.md) for a more detailed guided example.
179
181
180
182
## Dependencies { #dependencies }
181
183
@@ -330,3 +332,7 @@ This section describes the basic terms found throughout the documentation and wi
330
332
- Module - [module](container.md#external-module-factory) is a pluggable dependency, often external, that provides some factory methods and new functionality to the application.
331
333
- Component - [component](container.md#components) is a singleton class that implements some logic and is a dependency in a dependency container.
332
334
- Aspect - is aspect logic that will extend the standard behavior of a method by via annotation before and/or after its execution.
335
+
336
+
## First guide
337
+
338
+
After reading the general overview, continue with [Creating Your First Kora Application](../guides/getting-started.md). It turns the framework basics into a small runnable HTTP service and gives the rest of the documentation a concrete shape.
Copy file name to clipboardExpand all lines: mkdocs/docs/en/documentation/grpc-client.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,8 @@ agent:
6
6
7
7
Module for gRPC client service support based on [grpc.io](https://grpc.io/docs/languages/java/basics/) functionality.
8
8
9
+
For a step-by-step walkthrough before the reference details, see [gRPC Client](../guides/grpc-client.md) and [Advanced gRPC Client](../guides/grpc-client-advanced.md).
0 commit comments