Score YAML Generator
A VSCode extension that automatically generates Score YAML files for your application deployment.
Features
- Automatically analyzes project dependencies to detect required services
- Generates Score YAML files based on project requirements
- Supports multiple cloud providers (AWS, Azure, GCP)
- Configurable default settings
- Automatic service detection for:
- Databases (PostgreSQL, MySQL, MongoDB)
- Caching (Redis, Memcached)
- Message Queues (RabbitMQ, Kafka)
- Storage (AWS S3, Azure Blob Storage)
Usage
- Install the extension in VSCode
- Open your project in VSCode
- Press
Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac) to open the command palette
- Type "Generate Score YAML" and select the command
- The extension will analyze your project and generate a
score.yaml file
Configuration
You can configure the extension by going to VSCode Settings:
scoreYamlGenerator.defaultProvider : Default cloud provider (aws, azure, gcp)
scoreYamlGenerator.defaultRegion : Default region for deployment
Requirements
- VSCode 1.60.0 or higher
- Node.js 16.x or higher
Development
- Clone the repository
- Run
npm install
- Open the project in VSCode
- Press F5 to start debugging
License
MIT
| |