Junyi Yi
|
a24e8e9b78
|
Dealing with optional values in responses.
|
2018-04-12 14:32:27 -07:00 |
Junyi Yi
|
68b8cb9f40
|
Dealing with optional parameters in generated code.
|
2018-04-11 18:20:51 -07:00 |
Junyi Yi
|
e1df960a43
|
Add non-async function call generation support.
|
2018-04-11 16:00:46 -07:00 |
Junyi Yi
|
9549edc92d
|
Unify all CRUD generation templates.
|
2018-04-11 15:39:11 -07:00 |
Junyi Yi
|
0f75774046
|
Add SDK Type Definition transformer.
|
2018-04-10 17:01:33 -07:00 |
Junyi Yi
|
d7c1918c6c
|
Fix string indirection issue.
|
2018-04-09 16:22:50 -07:00 |
Junyi Yi
|
abb16729de
|
Add Azure Go SDK renaming transformer.
|
2018-04-09 15:00:26 -07:00 |
Junyi Yi
|
864828940f
|
Enum type conversion to Azure Go SDK defined type.
|
2018-04-06 19:26:43 -07:00 |
Junyi Yi
|
6ac6304e9d
|
Rename temp variables; add to-sdk-conversion calls.
|
2018-04-06 18:51:08 -07:00 |
Junyi Yi
|
2579b0bc6e
|
Introduce complex type definition metadata and transformer.
|
2018-04-06 15:26:33 -07:00 |
Junyi Yi
|
3a21a97529
|
Add type conversion template.
|
2018-04-05 20:24:20 -07:00 |
Junyi Yi
|
5be05958fc
|
Add async function invocation logic.
|
2018-04-05 17:00:06 -07:00 |
Junyi Yi
|
6105ac6081
|
Refactor the expansion logic to match the flattening.
|
2018-04-05 15:36:50 -07:00 |
Junyi Yi
|
d491a95239
|
Include one more file in the flattening improvement.
|
2018-04-04 20:06:00 -07:00 |
Junyi Yi
|
8f66cad051
|
Refine the logic of response flattening template.
|
2018-04-04 20:05:07 -07:00 |
Junyi Yi
|
ce45c2834b
|
Introduce transformer to remove complex fields with 0 children.
|
2018-04-04 17:29:01 -07:00 |
Junyi Yi
|
036c175bda
|
Introduce the initial response flattener.
|
2018-04-03 19:26:35 -07:00 |
Junyi Yi
|
da7105f134
|
Almost finish the request parameter expansion.
|
2018-04-03 17:51:56 -07:00 |
Junyi Yi
|
1ca91cfb15
|
Improve the load fields sub template logic.
|
2018-04-03 01:00:15 -07:00 |
Junyi Yi
|
6fac643988
|
Add LoadFieldsSubTemplate.
|
2018-04-02 19:49:39 -07:00 |
Junyi Yi
|
d402b7a7dc
|
Generate flattened schema from the invocations.
|
2018-04-02 00:51:35 -07:00 |
Junyi Yi
|
adfa8c5543
|
Finish ImportsGenerator and its template.
|
2018-03-30 21:08:31 -07:00 |
Junyi Yi
|
4dc05636d4
|
Refactor the generator architecture.
|
2018-03-30 18:39:36 -07:00 |
Junyi Yi
|
e7f8e0020d
|
Refactor recursive schema generator using Include.
|
2018-03-29 20:34:10 -07:00 |
Junyi Yi
|
268b701e4c
|
Distinguish arguments from responses in Go SDK invocations.
|
2018-03-29 17:01:40 -07:00 |
Junyi Yi
|
2db198605b
|
Display terraform provider schema to user.
|
2018-03-29 01:58:56 -07:00 |
Junyi Yi
|
b11970739d
|
Flatten create invocation parameters and responses.
|
2018-03-28 17:42:23 -07:00 |
Junyi Yi
|
e16fb45db4
|
Add "clone and filter" transformer to copy all parameters and responses.
|
2018-03-23 20:14:55 -07:00 |
Junyi Yi
|
469c4c7193
|
Refactoring NewInvocationsTransformer and remove some unused logic.
|
2018-03-23 16:13:05 -07:00 |
Junyi Yi
|
5b0ee32bf3
|
Refactor using the new transformer architecture.
|
2018-03-22 19:13:28 -07:00 |
Junyi Yi
|
2b295d0e53
|
Refactor: move CodeModel display string utility to extension methods.
|
2018-03-20 19:51:10 -07:00 |
Junyi Yi
|
36c7007e16
|
Add HDInsight sample for the generator.
|
2018-03-20 18:07:47 -07:00 |
Junyi Yi
|
bb402e4065
|
Add update method generator.
|
2018-03-19 18:12:53 -07:00 |
Junyi Yi
|
156a687a47
|
Add read method generator.
|
2018-03-19 17:55:29 -07:00 |
Junyi Yi
|
523d58e443
|
Generate resource creation method code.
|
2018-03-16 20:12:07 -07:00 |
Junyi Yi
|
32b24b6e4d
|
Schema (of creation method) generated.
|
2018-03-15 20:33:18 -07:00 |
Junyi Yi
|
2a8c0d0944
|
Refactor the Visitors architecture.
|
2018-03-15 14:43:40 -07:00 |
Junyi Yi
|
2bedfaba50
|
Add several code model visitor helpers.
|
2018-03-15 01:45:19 -07:00 |
Junyi Yi
|
9b4750d6a5
|
Generate ARM resource delete function.
|
2018-03-13 19:27:46 -07:00 |
Junyi Yi
|
978f4e46a6
|
Add transformers: "method filter" and "parameter filter".
|
2018-03-13 17:05:14 -07:00 |
Junyi Yi
|
595083e7c1
|
Introduce metadata configuration file into the settings.
|
2018-03-13 14:34:04 -07:00 |
Junyi Yi
|
f2da380b76
|
Add first three templates and correponding generators.
|
2018-03-13 00:27:36 -07:00 |
Junyi Yi
|
9b9f6a0a58
|
Enable "--terraform-provider.display-model" option.
|
2018-03-09 18:43:10 +08:00 |
Junyi Yi
|
3544660521
|
Rename NPM package name to "terraform-provider".
|
2018-03-08 21:58:35 +08:00 |
Junyi Yi
|
e7033e089d
|
Rename the plugin to "terraform-provider".
|
2018-03-08 21:27:42 +08:00 |
Junyi Yi
|
300ea53e73
|
Create framework for Terraform plugin.
|
2018-03-08 02:55:07 +08:00 |
Junyi Yi
|
c224427d7c
|
Introduce the initial terraform plugin.
|
2018-03-06 21:09:13 +08:00 |
Junyi Yi
|
472366095f
|
Setup the initial folder structure and build tasks.
|
2018-02-24 00:15:11 +08:00 |
Microsoft Open Source
|
43945a7897
|
Initial commit
|
2018-02-21 02:03:33 -08:00 |
Microsoft Open Source
|
7ed84d917f
|
Initial commit
|
2018-02-21 02:03:32 -08:00 |