Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Intility/vscode-backstage

Backstage support for Visual Studio Code
https://github.com/Intility/vscode-backstage

Last synced: about 2 months ago
JSON representation

Backstage support for Visual Studio Code

Awesome Lists containing this project

README

        

# Backstage support by Intility [![CI](https://github.com/Intility/vscode-backstage/actions/workflows/CI.yaml/badge.svg)](https://github.com/Intility/vscode-backstage/actions/workflows/CI.yaml)

Writing manifests from scratch is pita. This extension provides comprehensive Backstage support to Visual Studio Code with built-in snippets for all well-known backstage manifests.

![screencast](https://raw.githubusercontent.com/intility/vscode-backstage/main/images/recording.gif)

Supports all the official kinds:

* [Component](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-component)
* [Template](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-template)
* [API](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-api)
* [Group](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-group)
* [User](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-user)
* [Resource](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-resource)
* [System](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-system)
* [Domain](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-domain)
* [Location](https://backstage.io/docs/features/software-catalog/descriptor-format#kind-location)

## Getting started with the extension

[Install the extension from the marketplace](https://marketplace.visualstudio.com/items?itemName=Intility.vscode-backstage) or by searching for "backstage" in the extension tab directly inside VSCode. Snippets are triggered in yaml files with the following keyword "`kind: `"

## Release Notes

See [CHANGELOG.md](./CHANGELOG.md)