Skip to content

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.

License

Notifications You must be signed in to change notification settings

navinkrishnan/devcontainer-features-btp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BTP Dev Container Features (devcontainer-features-btp)

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

Available Features

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.

Usage

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:

Full Stack (btp-cap-dev-stack)

"features": {
    "ghcr.io/navinkrishnan/devcontainer-features-btp/btp-cap-dev-stack:1": {
        "cds-dk": "latest",
        "kubectl": "latest",
        "helm": "none",
        "kubelogin": "0.0.22"
    }
}

Use Individual Features

"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"
  }
}

Contributors

About

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.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •  

Languages