@@ -28,21 +28,21 @@ consistency and correctness.
28
28
29
29
## Features
30
30
31
- * ** IDL-driven** : Define service interfaces and data models using a simple interface definition language.
32
- * ** Automatic code generation** : Generate Go code from IDL files, including:
33
- * Data model structs
34
- * Data validation logic
35
- * HTTP route bindings
36
- * Server interface definitions
37
- * Client call code
38
- * ** Rich type support** : Supports basic types, structs, enums, lists, optional types, etc.
39
- * ** Data validation** : Built-in validation rules with support for custom validators.
40
- * ** HTTP parameter binding** : Automatically bind HTTP request parameters (path, query, header, body) to data models.
41
- * ** Type embedding** : Supports type inheritance and field reuse to reduce redundancy.
42
- * ** Flexible configuration** : Generate server code, client code, or both.
43
- * ** Enum support** : Enum types with optional string serialization.
44
- * ** Streaming support** : Generate streaming RPC interfaces.
45
- * ** Annotation support** : Add Markdown-style comments in IDL (not yet implemented).
31
+ - ** IDL-driven** : Define service interfaces and data models using a simple interface definition language.
32
+ - ** Automatic code generation** : Generate Go code from IDL files, including:
33
+ - Data model structs
34
+ - Data validation logic
35
+ - HTTP route bindings
36
+ - Server interface definitions
37
+ - Client call code
38
+ - ** Rich type support** : Supports basic types, structs, enums, lists, optional types, etc.
39
+ - ** Data validation** : Built-in validation rules with support for custom validators.
40
+ - ** HTTP parameter binding** : Automatically bind HTTP request parameters (path, query, header, body) to data models.
41
+ - ** Type embedding** : Supports type inheritance and field reuse to reduce redundancy.
42
+ - ** Flexible configuration** : Generate server code, client code, or both.
43
+ - ** Enum support** : Enum types with optional string serialization.
44
+ - ** Streaming support** : Generate streaming RPC interfaces.
45
+ - ** Annotation support** : Add Markdown-style comments in IDL (not yet implemented).
46
46
47
47
## Installation
48
48
0 commit comments