From 5f0e47111e779cb308990590c18d0ed547f0dd37 Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 30 Jun 2021 01:00:50 -0700 Subject: [PATCH] Update ROADMAP.md for Q3 Update the ROADMAP to reflect Q3's priorities. --- ROADMAP.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 5dcdf19c73..103e4cbdbc 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -1,4 +1,4 @@ -# Q1 2021 Roadmap +# Q3 2021 Roadmap Each quarter, the team will highlight areas of focus for our work and upcoming research. @@ -6,7 +6,7 @@ research. Each release will include necessary tasks that lead to the completion of the stated goals as well as community pull requests, enhancements, and features that are not highlighted in the roadmap. This upcoming calendar quarter -(Jan-Mar 2021) we will be prioritizing the following areas of work: +(Jul-Sep 2021) we will be prioritizing the following areas of work: ## Currently In Progress @@ -27,14 +27,22 @@ abstractions](https://github.com/hashicorp/terraform-plugin-go-contrib) for terraform-plugin-go that developers may find useful and will help inform our future design efforts. -## Under Research - ### An HCL2-native framework -With the release of terraform-plugin-go, we're researching, prototyping, and -designing a framework based on the same ideas and foundations, meant to mirror -terraform-plugin-sdk in approachability and ease of use while retaining -terraform-plugin-go's level of suitability for modern Terraform development. +Following the release of +[terraform-plugin-framework](https://github.com/hashicorp/terraform-plugin-framework) +we will work to add more features to the framework, aiming for feature parity with +SDKv2, and work to make the framework more approachable, easier to use, and better +documented. + +### More observable provider development + +With the release of +[terraform-plugin-log](https://github.com/hashicorp/terraform-plugin-log) we will work +to integrate this tooling into terraform-plugin-go, terraform-plugin-framework, and v2 +of the SDK to help enable more powerful debugging of Terraform providers. + +## Under Research ### A modernized testing framework @@ -42,10 +50,3 @@ Following the creation of our reattach-based binary test driver in v2.0.0 of the SDK, we're investigating what a redesigned approach to testing Terraform providers may look like and if we can aid developers in making and testing clearer assertions about their providers. - -### More observable provider development - -We're currently researching and investigating ways in which we can surface more -information to provider developers about what is happening in their providers, -and how we can make the information we surface more accessible and easier to -digest.