Skip to content

Commit a8c2b72

Browse files
authored
Added a note to the contributor guide that new resources and data sources are now generated (#5815)
NO_CHANGELOG=true ## Changes <!-- Summary of your changes that are easy to understand --> ## Tests <!-- How is this tested? Please see the checklist below and also describe any other relevant tests --> - [ ] `make test` run locally - [ ] relevant change in `docs/` folder - [ ] covered with integration tests in `internal/acceptance` - [ ] using Go SDK - [ ] using TF Plugin Framework - [ ] has entry in `NEXT_CHANGELOG.md` file
1 parent a050066 commit a8c2b72

1 file changed

Lines changed: 23 additions & 12 deletions

File tree

CONTRIBUTING.md

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,28 @@
22

33
---
44

5-
- [Issues for new contributors](#issues-for-new-contributors)
6-
- [Contribution Workflow](#contribution-workflow)
7-
- [Changelog](#changelog)
85
- [Contributing to Databricks Terraform Provider](#contributing-to-databricks-terraform-provider)
9-
- [Installing from source](#installing-from-source)
10-
- [Contributing documentation](#contributing-documentation)
11-
- [Developing provider](#developing-provider)
12-
- [Debugging](#debugging)
13-
- [Adding a new resource](#adding-a-new-resource)
14-
- [Testing](#testing)
15-
- [Code conventions](#code-conventions)
16-
- [Linting](#linting)
17-
- [Developing with Visual Studio Code Devcontainers](#developing-with-visual-studio-code-devcontainers)
6+
- [Issues for new contributors](#issues-for-new-contributors)
7+
- [Contribution Workflow](#contribution-workflow)
8+
- [Changelog](#changelog)
9+
- [Installing from source](#installing-from-source)
10+
- [Contributing documentation](#contributing-documentation)
11+
- [Developing provider](#developing-provider)
12+
- [Developing Resources or Data Sources using Plugin Framework](#developing-resources-or-data-sources-using-plugin-framework)
13+
- [Package organization for Providers](#package-organization-for-providers)
14+
- [Adding a new resource](#adding-a-new-resource)
15+
- [Adding a new data source](#adding-a-new-data-source)
16+
- [Migrating resource to plugin framework](#migrating-resource-to-plugin-framework)
17+
- [SDKv2 Compatibility](#sdkv2-compatibility)
18+
- [Plugin Framework Compatibility](#plugin-framework-compatibility)
19+
- [Code Organization](#code-organization)
20+
- [Code Conventions](#code-conventions)
21+
- [Debugging](#debugging)
22+
- [Adding a new resource](#adding-a-new-resource-1)
23+
- [Integration Testing](#integration-testing)
24+
- [Code conventions](#code-conventions-1)
25+
- [Linting](#linting)
26+
- [Developing with Visual Studio Code Devcontainers](#developing-with-visual-studio-code-devcontainers)
1827

1928
We happily welcome contributions to the Databricks Terraform Provider. We use GitHub Issues to track community reported issues and GitHub Pull Requests for accepting changes.
2029

@@ -138,6 +147,8 @@ After installing the necessary software for building provider from sources, you
138147
139148
## Developing Resources or Data Sources using Plugin Framework
140149
150+
**Update, June 2026**: new resources and data sources are now automatically generated from Databricks API specifcation, so this section isn't applicable. The bug fixes and improvements to existing, non-generated resources and data sources are still accepted.
151+
141152
### Package organization for Providers
142153
We are migrating the resource from SDKv2 to Plugin Framework provider and hence both of them exist in the codebase. For uniform code convention, readability and development, they are organized in the `internal/providers` directory under root as follows:
143154
- `providers`: Contains the changes that `depends` on both internal/providers/sdkv2 and internal/providers/pluginfw packages, eg: `GetProviderServer`.

0 commit comments

Comments
 (0)