hashicorp / hashicorp/terraform-plugin-framework

docs: Revamp + update internal RPC documentation

Open
#1,053 0 comments 1 reaction 0 assignees View on GitHub
bug documentation
Dominant language
Go
Stars
384
Forks
107
Avg merge
3m
Merged PRs (30d)
1

Description

### Module version
```
v1.12.0
```

### Context
The [internal RPC documentation](https://developer.hashicorp.com/terraform/plugin/framework/internals/rpcs) we publish for framework is slightly out-of-date and missing some recent RPC additions:
- `MoveResourceState` and other refactoring/import related RPCs
- All provider function RPCs
- The upcoming ephemeral resource RPCs in #1050

We can either revamp it to make it easier to maintain, or just add/update the RPCs as they are now.

Protocol refs:
- https://github.com/hashicorp/terraform-plugin-go/blob/main/tfprotov5/internal/tfplugin5/tfplugin5.proto
- https://github.com/hashicorp/terraform-plugin-go/blob/main/tfprotov6/internal/tfplugin6/tfplugin6.proto

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.