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: design/src/server/code_generation.md
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
-
##Generating common service code
1
+
# Generating Common Service Code
2
2
3
3
How a service is constructed and how to plug in new business logic is described in [Pokémon Service][1].
4
4
This document introduces the project and how code is being generated. It is written for developers who want to start contributing to `smithy-rs`.
5
5
6
-
###Folder structure
6
+
## Folder structure
7
7
8
8
The project is divided in:
9
9
@@ -15,7 +15,7 @@ which contains common functions used by other crates, [copied into][2] the sourc
15
15
16
16
`/rust-runtime` crates ("runtime crates") are added to a crate's dependency only when used. If a model uses event streams, it will depend on [`aws-smithy-eventstream`][3].
17
17
18
-
###Generating code
18
+
## Generating code
19
19
20
20
`smithy-rs`'s entry points are Smithy code-generation plugins, and is not a command. One entry point is in [RustCodegenPlugin::execute][4] and
21
21
inherits from `SmithyBuildPlugin` in [smithy-build][5]. Code generation is in Kotlin and shared common, non-Rust specific code with the [`smithy` Java repository][6]. They plug into the [Smithy gradle][7] plugin, which is a gradle plugin.
0 commit comments