Commit fc6a1af
authored
feat(generator): generate quickstart scaffold (#7676)
Modify the generator to also create a scaffold for the quickstart
program. Then I used the generator to create the scaffold for the
`logging`, `pubsublite`, `secretmanager`, and `tasks` libraries.
The generated code requires some editing, but these are fairly small.
These quickstarts are compiled in the `cmake-install` build, where we
can compile them in parallel. This was very useful, it found several
bugs in the generated CMake files.1 parent b92933b commit fc6a1af
50 files changed
Lines changed: 2463 additions & 60 deletions
File tree
- ci/cloudbuild/builds
- generator/internal
- google/cloud
- logging
- doc
- quickstart
- pubsublite
- doc
- quickstart
- secretmanager
- doc
- quickstart
- tasks
- doc
- quickstart
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
| 13 | + | |
11 | 14 | | |
12 | 15 | | |
| 16 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
| 173 | + | |
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
| |||
0 commit comments