Paul Stack
02b83f3203
Adding Splunk and Equinix Metal providers ( #6007 )
2020-12-23 23:27:09 +00:00
Komal
b0756cb703
Improve meta tags on documentation ( #5968 )
2020-12-17 10:44:57 -08:00
Komal
9b33dd84d5
[codegen/*] - Fix enum names that start with an underscore. ( #5950 )
2020-12-16 09:22:44 -08:00
Komal
807e7a051e
[codegen/dotnet] - Fix enum naming for k8s ( #5956 )
2020-12-16 08:58:42 -08:00
Komal
cae129c7fa
[codegen/*] - Align makeValidIdentifier between languages ( #5944 )
2020-12-15 12:41:27 -08:00
Komal
791ccc58d4
[codegen/docs] - Remove primitive type links ( #5911 )
2020-12-14 19:56:45 -08:00
Komal
95c09d88c8
[codegen/docs] - Add enums to docs ( #5912 )
2020-12-14 14:40:14 -08:00
Komal
fed47e7334
[codegen/docs] - Fix html for property types ( #5929 )
2020-12-11 12:01:50 -08:00
Levi Blackstone
d3c75afce1
[codegen/go] Fix Input/Output methods for Go resources ( #5916 )
2020-12-11 11:49:08 -07:00
Komal
cba68b0874
Fix union types in resource docs ( #5909 )
2020-12-09 18:18:34 -08:00
Mikhail Shilkov
cab39dcfa0
[dotnet] Resource package registration in .NET (attributes) ( #5875 )
...
* Resource package registration in .NET
* Refactor to attribute-based discovery
* Refactor to derived attributes
2020-12-09 23:28:58 +01:00
Komal
193b1f7d3b
Remove optional identifier before splitting type string. ( #5907 )
2020-12-09 12:20:11 -08:00
Komal
999c6fbd33
[codegen/docs] - Improve resource doc titles ( #5894 )
2020-12-08 15:04:36 -08:00
Justin Van Patten
5ab051cd97
Implement GetRequiredPlugins for Python ( #5787 )
...
Implement GetRequiredPlugins for Python, which determines the plugins
required by the program.
Also, if the `virtualenv` runtime option is set, and the specified
virtual directory is missing or empty, automatically create it and
install dependencies into it.
2020-12-03 19:22:16 -08:00
Justin Van Patten
260620430c
[codegen/(nodejs|python)] package/module registration with version info ( #5839 )
...
Generate ResourcePackage and ResourceModule implementations and
registrations. A ResourcePackage is generated for any module that
includes a provider resource (which should be the root module only), and
a ResourceModule is generated for any module that includes a resource.
And add version info to Python registrations.
2020-12-02 13:45:25 -08:00
Levi Blackstone
948a9cc27d
[codegen/docs] Exclude eks package API links ( #5843 )
2020-12-01 12:03:08 -07:00
Komal
600e296ee2
[codegen/python] - Enums ( #5553 )
2020-11-24 23:43:32 -06:00
Komal
995d3b9b6c
Remove UsesIOClasses check. ( #5827 )
2020-11-24 19:15:37 -06:00
Pat Gavlin
4b90205f3f
[codegen/python/sdk]: package/module registration ( #5806 )
...
Generate ResourcePackage and ResourceModule implementations and
registrations. A ResourcePackage is generated for any module that
includes a provider resource (which should be the root module only), and
a ResourceModule is generated for any module that includes a resource.
Note that version information is currently omitted. We should fix this
up before enabling resource reference deserialization end-to-end.
2020-11-24 12:43:23 -08:00
Mikhail Shilkov
6138ee1cc7
Populate package for doc args types ( #5822 )
2020-11-24 11:20:25 +01:00
Paul Stack
d64c58c731
Ensure the correct qualified code is emitted for Python ResourceOptions ( #5824 )
2020-11-24 02:21:25 +00:00
Justin Van Patten
a9d213107b
[codegen/(dotnet|python)]: Emit refs to provider resources ( #5810 )
2020-11-23 12:28:00 -08:00
Komal
505d53421e
[codegen/python] - Include inputs import in provider.py ( #5818 )
2020-11-23 10:39:42 -06:00
Mikhail Shilkov
a056daafd7
[codegen/dotnet] Handle external resource refs ( #5791 )
2020-11-20 21:09:34 +01:00
Pat Gavlin
f527e06b21
Allow schemas to reference to provider types. ( #5788 )
...
These changes extend the type reference parser in the schema package to
accept references of the form "(package/version/schema.json)?#/provider".
These references refer to the package's provider type, which is
otherwise not referenceable, as it is not present in the "resources"
array.
2020-11-20 09:16:45 -08:00
Levi Blackstone
3586ab5d85
[codegen/python] Handle external schema refs ( #5684 )
2020-11-19 13:56:28 -07:00
Vivek Lakshmanan
1cfbe5bdd5
Linting fixes
2020-11-18 10:57:01 -08:00
Vivek Lakshmanan
d1caee26d3
Update makeSafeEnum semantics to match other languages
2020-11-18 09:44:30 -08:00
Vivek Lakshmanan
da5c01f9ca
Fix build/tests
2020-11-18 00:13:41 -08:00
Vivek Lakshmanan
6e466e4ec0
Apply suggestions from code review
...
Co-authored-by: Komal <komal@pulumi.com>
Address PR comments
2020-11-18 00:08:09 -08:00
Vivek Lakshmanan
c818098733
Address PR comment
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
65e027062d
Add an underscore if enum values have underscores
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
41fff5dc08
Add type as prefix for enum values
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
169fb47154
Consolidate tests
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
3c2b7a8945
Add additional test to demonstrate strict/relaxed enum semantics
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
43e48950df
Adding support for go enum generation
2020-11-18 00:07:42 -08:00
Paul Stack
50725543a0
Ensure resource docs have a newline after description but before examples to render correctly ( #5762 )
2020-11-14 00:20:33 +00:00
Mikhail Shilkov
66c5cdb7a1
Parse string arrays from env in Go first-class provider ( #5744 )
2020-11-13 10:59:41 +01:00
Komal
8fb8ea80c0
[codegen/*] - Extract common enum name replacer ( #5721 )
...
* Extract common enum char replacer
* PR feedback
2020-11-11 10:42:08 -08:00
Paul Stack
a6f8b9b205
Ensure we split the import away from the docs description ( #5719 )
2020-11-09 23:00:29 +00:00
Komal
a259d59624
[codegen/dotnet,nodejs] - Improve makeSafeEnumName ( #5711 )
...
* Improve makeSafeEnumName
* Improve nodejs enumName generator
* Fix comment
* PR feedback
2020-11-09 11:33:22 -08:00
Levi Blackstone
64e5de1edc
[codegen/go] Add support for ResourceType and isComponent ( #5497 )
2020-11-09 11:55:53 -07:00
Komal
783f116fb3
[codegen/dotnet] - Fix isValueType to include enums ( #5710 )
2020-11-09 10:45:19 -08:00
stack72
f1b8bc79e2
Prevent panic when assembling the import details
2020-11-09 14:45:55 +00:00
Paul Stack
c389dec868
Ensure multi-line deprecation warnings are escaped correctly in Python ( #5718 )
...
Fixes: https://github.com/pulumi/pulumi-vsphere/issues/143
2020-11-09 14:28:28 +00:00
Paul Stack
3d8068e355
adding the import documentation where specified ( #5667 )
2020-11-09 14:12:58 +00:00
Komal
00f8966a9a
[codegen/nodejs] - Fix typescript enum issues ( #5696 )
...
Co-authored-by: Levi Blackstone <levi@pulumi.com>
2020-11-06 09:29:49 -08:00
Komal
e9dbada593
[codegen/dotnet] - Enums ( #5551 )
2020-11-06 09:01:03 -08:00
Levi Blackstone
5188ec4c9f
[codegen/schema] Add support for external schema refs ( #5606 )
2020-10-29 17:41:12 -06:00
Mikhail Shilkov
5cef84f036
Read .NET plugin name from version.txt ( #5629 )
2020-10-28 15:53:29 +01:00