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
* helper/schema: Consumers directly referencing the `Resource` type `Schema` field should switch to the `SchemaMap` method to ensure new `SchemaFunc` field data is properly retrieved ([#1217](https://github.com/hashicorp/terraform-plugin-sdk/issues/1217))
6
+
7
+
ENHANCEMENTS:
8
+
9
+
* all: Improved SDK logging performance when messages would be skipped due to configured logging level ([#1202](https://github.com/hashicorp/terraform-plugin-sdk/issues/1202))
10
+
* helper/schema: Added `Resource` type `SchemaFunc` field and `SchemaMap` method, which can reduce resident memory usage with large schemas ([#1217](https://github.com/hashicorp/terraform-plugin-sdk/issues/1217))
Copy file name to clipboardExpand all lines: .github/CONTRIBUTING.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,6 +100,8 @@ before raising a pull request.
100
100
101
101
-[ ]**Changelog**: Refer to the [changelog](#changelog) section for more information about how to create changelog entries.
102
102
103
+
-[ ]**License Headers**: All source code requires a license header at the top of the file, refer to [License Headers](#license-headers) for information on how to autogenerate these headers.
104
+
103
105
### Cosmetic changes, code formatting, and typos
104
106
105
107
In general we do not accept PRs containing only the following changes:
@@ -203,6 +205,13 @@ A breaking-change entry should use the `BREAKING CHANGES` kind and have a prefix
203
205
tfsdk: The `Example` type `Old` field has been removed since it is not necessary
204
206
205
207
``````
208
+
209
+
### License Headers
210
+
211
+
All source code files (excluding autogenerated files like `go.mod`, prose, and files excluded in [.copywrite.hcl](../.copywrite.hcl)) must have a license header at the top.
212
+
213
+
This can be autogenerated by running `make generate` or running `go generate ./...` in the [/tools](../tools) directory.
214
+
206
215
## Linting
207
216
208
217
GitHub Actions workflow bug and style checking is performed via [`actionlint`](https://github.com/rhysd/actionlint).
0 commit comments