CloudFormation/SAM authoring: rich language features (LSP)
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 807
- Avg merge
- 10h 12m
- Merged PRs (30d)
- 7
Description
As a user, when editing `template.yaml` or any other SAM/CFN json or yaml template, I want language services (LSP) for CloudFormation syntax:
- Auto-completion
- Go to Definition
- Find References
- Smart rename
- File outline
- Inline errors
https://marketplace.visualstudio.com/items?itemName=keyboardDrummer.vscode-cloudformation
https://github.com/keyboardDrummer/cloudformation-ide-tooling
Contributor guide
Research direction
Start by reviewing the CloudFormation IDE tooling linked in the issue and the existing SAM/CFN authoring path for template.yaml and JSON or YAML templates. Done means providing the requested language services: completion, definition and reference navigation, rename, file outline, and inline errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- json, vscode, yaml
- Domain
- cloud, developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100