Use YAML Extension for ASL and SSM YAML schemas
- Dominant language
- TypeScript
- Stars
- 2k
- Forks
- 807
- Avg merge
- 10h 12m
- Merged PRs (30d)
- 7
Description
## Problem
At the moment AWS Toolkit provides two built-in language server libraries for [SSM](https://github.com/aws/amazon-ssm-document-language-service/) and for [ASL](https://github.com/aws/amazon-states-language-service). Where both are a wrapper around `yaml-language-server`, which is the same library as the YAML extension is using. For SAM and CFN this is already done, so it makes sense to follow the same pattern for SSM and ASL as well.
Contributor guide
Research direction
Start by locating the existing SAM and CFN integration in the AWS Toolkit VS Code repository, then compare it with the SSM and ASL language-server wrappers described in the issue. The work is complete when SSM and ASL follow the same YAML extension pattern rather than providing separate built-in wrappers.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript, yaml
- Domain
- tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100