https://github.com/serverkit/serverkit-vscode
Serverkit plug-in for VSCode.
https://github.com/serverkit/serverkit-vscode
gem ruby serverkit
Last synced: 9 months ago
JSON representation
Serverkit plug-in for VSCode.
- Host: GitHub
- URL: https://github.com/serverkit/serverkit-vscode
- Owner: serverkit
- License: mit
- Created: 2019-07-08T20:41:18.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2025-05-10T10:20:13.000Z (about 1 year ago)
- Last Synced: 2025-08-01T11:48:22.965Z (11 months ago)
- Topics: gem, ruby, serverkit
- Language: Ruby
- Homepage:
- Size: 22.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/serverkit/serverkit-vscode/actions/workflows/test.yml)
[](https://badge.fury.io/rb/serverkit-vscode)
# serverkit-vscode
[Serverkit](https://github.com/serverkit/serverkit) plug-in for [VSCode](https://code.visualstudio.com/).
## Installation
```rb
# Gemfile
gem "serverkit-vscode"
```
## Usage
### Prerequisites
- Ensure you have [serverkit](https://github.com/serverkit/serverkit) gem installed
- Ensure you have [VSCode CLI](https://code.visualstudio.com/docs/configure/command-line) installed on your system
### Basic Example
Create a recipe file that uses the vscode resources:
```yaml
# recipe.yml
resources:
# Install GitHub Copilot extension
- type: vscode_package
name: github.copilot
```
Then apply your recipe with Serverkit:
```console
$ serverkit apply recipe.yml
```
## Resource
### vscode_package
Install specified VSCode package.
#### Attributes
- `name` - package name (required)
- `version` - package version (optional)
#### Example
```yaml
resources:
- type: vscode_package
name: GitHub.vscode-pull-request-github
- type: vscode_package
name: github.copilot
version: 1.156.0
```
## Contributing
Bug reports and pull requests are welcome on GitHub at [serverkit/serverkit-vscode](https://github.com/serverkit/serverkit-vscode).
## License
The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).