Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Templ Project Generic Extended Extension PackNew to Visual Studio Code? Get it now.
Templ Project Generic Extended Extension Pack

Templ Project Generic Extended Extension Pack

templ-project

|
4 installs
| (0) | Free
Extended developer tools for API development, containerization, and Git forge integration in VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Templ Project Generic Extended Extension Pack

Extended developer tools for API development, containerization, and Git forge integration in VSCode

📦 What's Included

This extension pack includes 14 carefully selected extensions to enhance your generic-extended development experience in vscode.

✅ Core Extensions (7)

These extensions are essential for generic-extended development:

  • OpenAPI (Swagger) Editor - OpenAPI editing, validation and preview in VS Code
  • REST Client - REST Client for Visual Studio Code
  • Docker - Makes it easy to create, manage, and debug containerized applications
  • Kubernetes - Develop, deploy and debug Kubernetes applications
  • Helm Intellisense - This extension provides intellisense for helm templates
  • GitHub Pull Requests - Pull Request and Issue Provider for GitHub
  • GitHub Actions - GitHub Actions workflows and runs for github.com hosted repositories

💡 Additional Extensions (7)

These extensions provide extra functionality and convenience:

  • Better DockerFile Syntax - An update to the syntax of Dockerfile
  • Kubernetes Support - Code snippets of kubernetes for Visual Studio Code
  • Better YAML Formatter - A better YAML formatter
  • GitHub Issue Notebooks - GitHub Issue Notebooks for VS Code
  • Git Graph - View a Git Graph of your repository, and perform Git actions from the graph
  • Code Runner - Run code snippets or code files for multiple languages
  • SonarLint - Detects bugs, vulnerabilities and code smells for multiple languages

🚀 Installation

Method 1: Install from Marketplace

  1. Open Vscode
  2. Go to Extensions view (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "Templ Project Generic Extended Extension Pack"
  4. Click "Install"

Method 2: Install via Command Line

code --install-extension @templ-project/generic-extended-extension-pack

Method 3: Install from VSIX

  1. Download the latest .vsix file from Releases
  2. Open Vscode
  3. Run Extensions: Install from VSIX... command
  4. Select the downloaded file

⚙️ Configuration

After installation, you may want to configure some settings for optimal generic-extended development:

openapi.completion.enable

"openapi.completion.enable": true

Enable OpenAPI completion suggestions

openapi.validation.enable

"openapi.validation.enable": true

Enable OpenAPI validation

openapi.preview.enable

"openapi.preview.enable": true

Enable OpenAPI preview

rest-client.enableTelemetry

"rest-client.enableTelemetry": false

Disable REST Client telemetry

rest-client.showResponseInDifferentTab

"rest-client.showResponseInDifferentTab": true

Show REST Client response in separate tab

docker.attachShellCommand.linuxContainer

"docker.attachShellCommand.linuxContainer": "/bin/bash"

Default shell command for Linux containers

docker.attachShellCommand.windowsContainer

"docker.attachShellCommand.windowsContainer": "cmd.exe"

Default shell command for Windows containers

docker.showStartPage

"docker.showStartPage": false

Hide Docker start page

vs-kubernetes.vs-kubernetes.namespace

"vs-kubernetes.vs-kubernetes.namespace": ""

Default Kubernetes namespace

vs-kubernetes.outputFormat

"vs-kubernetes.outputFormat": "yaml"

Default output format for Kubernetes resources

vs-kubernetes.autoCleanupOnDebugTerminate

"vs-kubernetes.autoCleanupOnDebugTerminate": true

Auto cleanup Kubernetes debug resources

github.pullRequests.createOnPublishBranch

"github.pullRequests.createOnPublishBranch": "never"

Never create pull requests on publish branch

github.pullRequests.pullBranch

"github.pullRequests.pullBranch": "never"

Never pull branch on pull request

github.pullRequests.showInTimeline

"github.pullRequests.showInTimeline": true

Show pull requests in timeline view

githubActions.workflows.pinned.workflows

"githubActions.workflows.pinned.workflows": []

Pinned GitHub Actions workflows

githubActions.workflows.pinned.refresh.enabled

"githubActions.workflows.pinned.refresh.enabled": true

Enable automatic refresh of pinned workflows

git.enableSmartCommit

"git.enableSmartCommit": true

Enable smart commit (stage all changes when committing)

git.autofetch

"git.autofetch": true

Enable automatic git fetch

git.autofetchPeriod

"git.autofetchPeriod": 180

Auto fetch period in seconds (3 minutes)

git.confirmSync

"git.confirmSync": false

Disable confirmation for git sync

git.enableStatusBarSync

"git.enableStatusBarSync": true

Enable git sync status in status bar

yaml.schemas

"yaml.schemas": {
  "https://json.schemastore.org/github-workflow.json": ".github/workflows/*",
  "https://json.schemastore.org/github-action.json": ".github/actions/*/action.yml",
  "https://json.schemastore.org/docker-compose.json": [
    "docker-compose.yml",
    "docker-compose.yaml"
  ],
  "https://json.schemastore.org/kustomization.json": [
    "kustomization.yaml",
    "kustomization.yml"
  ],
  "https://raw.githubusercontent.com/instrumenta/kubernetes-json-schema/master/v1.18.0-standalone-strict/all.json": [
    "k8s/**/*.yaml",
    "k8s/**/*.yml",
    "kubernetes/**/*.yaml",
    "kubernetes/**/*.yml"
  ]
}

YAML schema mappings for various file types

yaml.format.enable

"yaml.format.enable": true

Enable YAML formatting

yaml.validate

"yaml.validate": true

Enable YAML validation

yaml.hover

"yaml.hover": true

Enable YAML hover information

yaml.completion

"yaml.completion": true

Enable YAML completion

⌨️ Recommended Keybindings

  • Execute REST request: ctrl+alt+r
  • Execute last REST request: ctrl+alt+e
  • Build Docker image: ctrl+shift+d ctrl+shift+b
  • Run Docker container: ctrl+shift+d ctrl+shift+r
  • Kubernetes port forward: ctrl+shift+k ctrl+shift+a
  • Show Kubernetes logs: ctrl+shift+k ctrl+shift+l
  • Refresh GitHub pull requests: ctrl+shift+g ctrl+shift+p
  • Open GitHub pull request query: ctrl+shift+g ctrl+shift+i

📝 Extension Details

Extension Publisher Description
OpenAPI (Swagger) Editor 42Crunch OpenAPI editing, validation and preview in VS Code
REST Client Huachao Mao REST Client for Visual Studio Code
Docker Microsoft Makes it easy to create, manage, and debug containerized applications
Kubernetes Microsoft Develop, deploy and debug Kubernetes applications
Helm Intellisense Tim Koehler This extension provides intellisense for helm templates
GitHub Pull Requests GitHub Pull Request and Issue Provider for GitHub
GitHub Actions GitHub GitHub Actions workflows and runs for github.com hosted repositories
Better DockerFile Syntax jeff-hykin An update to the syntax of Dockerfile
Kubernetes Support Iván Pedrazas Code snippets of kubernetes for Visual Studio Code
Better YAML Formatter kennylong A better YAML formatter
GitHub Issue Notebooks Microsoft GitHub Issue Notebooks for VS Code
Git Graph mhutchie View a Git Graph of your repository, and perform Git actions from the graph
Code Runner Jun Han Run code snippets or code files for multiple languages
SonarLint SonarSource Detects bugs, vulnerabilities and code smells for multiple languages

🏷️ Categories

📄 License

Extension Pack License

This extension pack is licensed under the MIT License - see LICENSE.md for details.

Third-Party Extension Licenses

Important: Each extension included in this pack has its own license terms. templ-project is not responsible for the licensing, functionality, or security of third-party extensions.

Extension Publisher License Description
OpenAPI (Swagger) Editor 42Crunch MIT OpenAPI editing, validation and preview in VS Code
REST Client Huachao Mao MIT REST Client for Visual Studio Code
Docker Microsoft MIT Makes it easy to create, manage, and debug containerized applications
Kubernetes Microsoft MIT Develop, deploy and debug Kubernetes applications
Helm Intellisense Tim Koehler MIT This extension provides intellisense for helm templates
GitHub Pull Requests GitHub MIT Pull Request and Issue Provider for GitHub
GitHub Actions GitHub MIT GitHub Actions workflows and runs for github.com hosted repositories
Better DockerFile Syntax jeff-hykin MIT An update to the syntax of Dockerfile
Kubernetes Support Iván Pedrazas MIT Code snippets of kubernetes for Visual Studio Code
Better YAML Formatter kennylong MIT A better YAML formatter
GitHub Issue Notebooks Microsoft MIT GitHub Issue Notebooks for VS Code
Git Graph mhutchie MIT View a Git Graph of your repository, and perform Git actions from the graph
Code Runner Jun Han MIT Run code snippets or code files for multiple languages
SonarLint SonarSource LGPL-3.0 Detects bugs, vulnerabilities and code smells for multiple languages

Disclaimer

  • We do not guarantee the functionality, security, or compatibility of included extensions
  • We are not responsible for any issues caused by third-party extensions
  • Users install and use extensions at their own risk
  • Please review each extension's license and privacy policy before use

🤝 Contributing

Found an issue or want to suggest an extension? Please open an issue or submit a pull request.

📊 Extension Pack Stats

  • Total Extensions: 14
  • Required Extensions: 7
  • Optional Extensions: 7
  • Target IDE: vscode
  • Language Focus: generic-extended

This extension pack is maintained by templ-project and updated regularly to include the most useful generic-extended development extensions.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft