diff --git a/vscode-extensions/vscode-boot-dev-pack/.gitignore b/vscode-extensions/vscode-boot-dev-pack/.gitignore new file mode 100644 index 000000000..dfacd4d5b --- /dev/null +++ b/vscode-extensions/vscode-boot-dev-pack/.gitignore @@ -0,0 +1 @@ +*.vsix \ No newline at end of file diff --git a/vscode-extensions/vscode-boot-dev-pack/README.md b/vscode-extensions/vscode-boot-dev-pack/README.md new file mode 100644 index 000000000..abed53329 --- /dev/null +++ b/vscode-extensions/vscode-boot-dev-pack/README.md @@ -0,0 +1,15 @@ +# VS Code Spring Boot Application Development Extension Pack + +Collection of extensions for developing and deploying Spring Boot Application + +## Spring Boot Java +The [Spring Boot Java Support](https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-java) extension provides IDE Java tooling for developing and troubleshooting Spring Boot applications. + +## Spring Boot Properties +The [Spring Boot Application Properties Support](https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-boot-properties) extension provides support for editing Spring Boot Application configuration properties files (`.properties` and `.yml`) + +## Cloud Foundry Deployment Manifest +The [Cloud Foundry Manifest YML Support](https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-manifest-yaml) extension provides support for editing Cloud Foundry deployment manifest `.yml` files for Spring Boot application deployment + +## Concourse CI Pipeline +The [Concourse CI Pipeline Editor](https://marketplace.visualstudio.com/items?itemName=Pivotal.vscode-concourse) provides support for setting up Concourse build pipeline for the Spring Boot application \ No newline at end of file diff --git a/vscode-extensions/vscode-boot-dev-pack/package.json b/vscode-extensions/vscode-boot-dev-pack/package.json new file mode 100644 index 000000000..ecb068bdc --- /dev/null +++ b/vscode-extensions/vscode-boot-dev-pack/package.json @@ -0,0 +1,48 @@ +{ + "name": "vscode-boot-dev-pack", + "version": "0.1.0", + "publisher": "Pivotal", + "displayName": "Spring Boot Development Extension Pack", + "description": "A collection of extensions for developing Spring Boot applications", + "license": "EPL-1.0", + "galleryBanner": { + "color": "#1BB3A8", + "theme": "dark" + }, + "icon": "spring-boot-logo.png", + "repository": { + "type": "git", + "url": "https://github.com/spring-projects/sts4.git" + }, + "homepage": "https://github.com/spring-projects/sts4", + "bugs": { + "url": "https://github.com/spring-projects/sts4/issues" + }, + "keywords": [ + "spring", + "spring-boot", + "java", + "yaml", + "concourse", + "pipeline.yml", + "cloud-foundry", + "cloudfoundry", + "manifest.yml", + "java-properties", + "application-properties", + "application-yaml" + ], + "categories": [ + "Spring Boot", + "Extension Packs" + ], + "engines": { + "vscode": "^1.15.0" + }, + "extensionDependencies": [ + "Pivotal.vscode-boot-java", + "Pivotal.vscode-boot-properties", + "Pivotal.vscode-concourse", + "Pivotal.vscode-manifest-yaml" + ] +} \ No newline at end of file diff --git a/vscode-extensions/vscode-boot-dev-pack/spring-boot-logo.png b/vscode-extensions/vscode-boot-dev-pack/spring-boot-logo.png new file mode 100644 index 000000000..0ccdef63a Binary files /dev/null and b/vscode-extensions/vscode-boot-dev-pack/spring-boot-logo.png differ