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: README.md
+12-1Lines changed: 12 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -10,9 +10,20 @@
10
10
11
11
# Kod
12
12
13
-
14
13
Kod stands for **Killer Of Dependency**, a generics based dependency injection toolkit for Go.
15
14
15
+
## Feature
16
+
17
+
-**Component Based**: Kod is a component-based framework. Components are the building blocks of a Kod application.
18
+
-**Configurable**: Kod can use TOML/YAML/JSON files to configure how applications are run.
19
+
-**Testing**: Kod includes a Test function that you can use to test your Kod applications.
20
+
-**Logging**: Kod provides a logging API, kod.L. Kod also integrates the logs into the environment where your application is deployed.
21
+
-**OpenTelemetry**: Kod relies on OpenTelemetry to collect trace and metrics from your application.
22
+
-**Hooks**: Kod provides a way to run code when a component start or stop.
23
+
-**Interceptors**: Kod has built-in common interceptors, and components can implement the following methods to inject these interceptors into component methods.
24
+
-**Interface Generation**: Kod provides a way to generate interface from structure.
25
+
-**Code Generation**: Kod provides a way to generate kod related codes for your kod application.
0 commit comments