An unofficial Visual Studio code dev container feature with a collection of tools to accelerate the CAP (Cloud Application Programming Model) application development in SAP BTP.
Installs the following command line utilities:
Auto-detects latest versions and installs needed dependencies.
Installs the recommended vscode extensions
- mechatroner.rainbow-csv
- dbaeumer.vscode-eslint
- sapse.vscode-cds
- sapse.vsc-extension-odata-csdl-modeler
- sapse.vscode-wing-cds-editor-vsc
- saposs.xml-toolkit
- humao.rest-client
- SAPSE.sap-ux-fiori-tools-extension-pack
- vscjava.vscode-java-debug
- vscjava.vscode-java-pack
Feature ID | Description |
---|---|
cds-dk |
Installs the SAP CAP cds-dk CLI. |
cf |
Installs the latest Cloud Foundry CLI (v8). |
pack |
Installs the Buildpacks Pack CLI. |
mbt |
Installs the Cloud MTA Build tool (mbt). |
btp-cap-dev-stack |
Installs all of the above tools with version overrides. Use this for a full setup. |
All the latest versions are installed by default. You can pin a specific version or specify latest
or none
if you wish to have the latest version or skip the installation of any specific cli. Please see below for an example:
"features": {
"ghcr.io/navinkrishnan/devcontainer-features-btp/btp-cap-dev-stack:1": {
"cds-dk": "latest",
"kubectl": "latest",
"helm": "none",
"kubelogin": "0.0.22"
}
}
"features": {
"ghcr.io/navinkrishnan/devcontainer-features-btp/mbt:1": {},
"ghcr.io/navinkrishnan/devcontainer-features-btp/pack:1": {},
"ghcr.io/navinkrishnan/devcontainer-features-btp/cf:1": {},
"ghcr.io/navinkrishnan/devcontainer-features-btp/cds-dk:1": {
"version": "latest"
}
}