Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Declare support for Terraform Stacks #1773

Merged
merged 6 commits into from
Jun 18, 2024
Merged

Declare support for Terraform Stacks #1773

merged 6 commits into from
Jun 18, 2024

Conversation

jpogran
Copy link
Contributor

@jpogran jpogran commented Jun 7, 2024

This begins the process of adding support for tfstack and tfdeploy files by declaring the file extensions and language identifiers in the package.json file. This will allow the extension to recognize these files and provide syntax highlighting and other language features. Future work will add icons and other features to fill out support.

Of particular note is the aliases used for tfstack.hcl and tfdeploy.hcl files. These aliases are used to provide a more user-friendly name for the language in the VS Code status bar and other places where the language name is displayed. Getting these aliases right is not only important from a branding perspective but also from a user experience perspective. They have to be readable and understandable in a small amount of space.

@jpogran jpogran self-assigned this Jun 7, 2024
@jpogran jpogran changed the title Declare support for tfstack and tfdeploy files Declare support for Terraform Stacks Jun 7, 2024
@jpogran jpogran mentioned this pull request Jun 7, 2024
1 task
@jpogran jpogran force-pushed the tfstacks branch 3 times, most recently from 9a6175d to f90eb97 Compare June 11, 2024 19:13
@jpogran jpogran marked this pull request as ready for review June 11, 2024 19:13
@jpogran jpogran requested a review from a team as a code owner June 11, 2024 19:13
package.json Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
build/downloader.ts Show resolved Hide resolved
jpogran and others added 5 commits June 12, 2024 13:44
This begins the process of adding support for tfstack and tfdeploy files by declaring the file extensions and language identifiers in the package.json file. This will allow the extension to recognize these files and provide syntax highlighting and other language features. Future work will add icons and other features to fill out support.

Of particular note is the aliases used for tfstack.hcl and tfdeploy.hcl files. These aliases are used to provide a more user-friendly name for the language in the VS Code status bar and other places where the language name is displayed. Getting these aliases right is not only important from a branding perspective but also from a user experience perspective. They have to be readable and understandable in a small amount of space.
Co-authored-by: Daniel Banck <dbanck@users.noreply.github.com>
package.json Outdated Show resolved Hide resolved
@jpogran jpogran merged commit 1fddc11 into main Jun 18, 2024
12 checks passed
@jpogran jpogran deleted the tfstacks branch June 18, 2024 15:29
jpogran added a commit that referenced this pull request Jun 25, 2024
* Declare support for tfstack and tfdeploy files

This begins the process of adding support for tfstack and tfdeploy files by declaring the file extensions and language identifiers in the package.json file. This will allow the extension to recognize these files and provide syntax highlighting and other language features. Future work will add icons and other features to fill out support.

Of particular note is the aliases used for tfstack.hcl and tfdeploy.hcl files. These aliases are used to provide a more user-friendly name for the language in the VS Code status bar and other places where the language name is displayed. Getting these aliases right is not only important from a branding perspective but also from a user experience perspective. They have to be readable and understandable in a small amount of space.
Copy link

I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 19, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants