aws-scripting-guy / cform-VSCode

CloudFormation extension for Visual Studio Code
86 stars 36 forks source link

ECS Resources/ECR repositories #16

Open DylanSp opened 5 years ago

DylanSp commented 5 years ago

This doesn't have a snippet for any ECS resources or ECR repositories. (Great tool, though!)

charles545587 commented 5 years ago

Hi,

Comparing it to the AWS documentation and the code for json and YAML there are lots of resources which are missing.

aws-scripting-guy commented 5 years ago

Hi guys, ECS and ECR will be added.

Per the missing resources: I support this project on a best effort basis. Having other priorities lately, I would need to work full time on this extension. It is not possible to have the whole CloudFormation library covered, unless I would engineer complex scraping solution to dynamically get all the possible resources from AWS docs. Thus, I am taking the community feedback and enabling the most used services which would benefit the most users.

There are 2 solutions for this I envision:

  1. It would be helpful if AWS has some publicly accessible CF skeleton library (DynamoDB etc.) which we could query, and dynamically generate the snippets
  2. With recent announcement of AWS Toolkit for VS Code, AWS finally started to count with VS Code long-term. Having said that, I believe it would be in their interest to extend their tooling to have full CloudFormation support, like they have in Visual Studio.

I'll speak with AWS about those possibilities to understand where their standing is.

I am also looking to Azure DevOps to automate the build pipeline, so I could take community pull requests and release the new version periodically.

aws-scripting-guy commented 5 years ago

Let's ask @cmmeyer Chuck, I see a repo with CloudFormation docs, are there any better sources with raw CF resource structure? Ideally which could be queried and transformed as in point 1 in my comment above. AWS team had to use those when building AWS Tools for Visual Studio - but all of it is inside DLLs.

cmmeyer commented 5 years ago

Hi folks! Sorry it took me so long to get to this. Happy New Year!

The CloudFormation team is working to generate JSON schema for all CloudFormation supported resources. This should help facilitate code completion tools across IDEs. I suspect that would help here as well, yeah. We showed them off at re:Invent and committed to having them out soon after, but time flies!

Let me reach out to rjlohan who is coordinating the effort and see where we sit.