aws / aws/aws-cdk-rfcs

CDK LSP Server and Web Explorer

Open
#920 0 comments 0 reactions 0 assignees View on GitHub
status/done
Dominant language
JavaScript
Stars
572
Forks
108
Avg merge
2m
Merged PRs (30d)
1

Description

## Description

A language server (`cdk lsp`) and browser-based explorer (`cdk explore`) that surface construct-to-resource mappings, validation diagnostics, and three-way linked navigation between CDK source code, construct trees, and CloudFormation templates.

## Roles

| Role | User
|---------------------|------------------------------
| Proposed by | @megha-narayanan
| Author(s) | @megha-narayanan
| API Bar Raiser | @ShadowCat567
| Stakeholders |

## Workflow

- [x] Tracking issue created (label: `status/proposed`)
- [x] API bar raiser assigned (ping us at [#aws-cdk-rfcs](https://cdk-dev.slack.com/archives/C025ZFGMUCD) if needed)
- [x] Kick off meeting
- [x] RFC pull request submitted (label: `status/review`)
- [x] Community reach out (via Slack and/or Twitter)
- [x] API signed-off (label `status/api-approved` applied to pull request)
- [x] Final comments period (label: `status/final-comments-period`)
- [x] Approved and merged (label: `status/approved`)
- [x] Execution plan submitted (label: `status/planning`)
- [x] Plan approved and merged (label: `status/implementing`)
- [ ] Implementation complete (label: `status/done`)

---

Contributor guide

Open the contributing guide

Research direction

Start by reading the approved RFC and merged execution plan for the proposed `cdk lsp` and `cdk explore` commands. The work is done when implementation is complete, including construct-to-resource mappings, validation diagnostics, and linked navigation between CDK source, construct trees, and CloudFormation templates.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
cloud, infrastructure, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.