Skip to content

About

This VSCode extension provides tools for easy application development with Cloud Foundry. Its' tools contains such functionality as "Login to Cloud Foundry", "Create service", "Bind service", "Unbind service", etc.

Resources

Code of conduct

Contributing

Security policy

Stars

22 stars

Watchers

7 watching

Forks

Latest commit

 

History

260 Commits

Folders and files

Warning

This repository has moved to SAP/app-studio-toolkit/projects/cloud-foundry-tools.

Coverage Status Commitizen friendly REUSE status

cloud-foundry-tools

This VSCode extension provides tools for easy application development with Cloud Foundry. Its' tools contains such functionality as "Login to Cloud Foundry", "Create service", "Bind service", "Unbind service", etc.

Table of contents


Features

  • a new View-Container of vscode, with a new View is added titled "Cloud Foundry".

back to top


Dependencies

  • cf-cli tool v8.7.4
  • cf-cli targets see here
  • cf-cli called cf-service-info (go plugin for cf-cli tool that provides resource binding functionality)

back to top


How to run locally

  • clone the repo
  • open it in a vscode
  • execute yarn and ci:artifacts_only
  • run the launch config 'Run extension'
  • see available commands via Command palette (with prefix CF)

back to top


How to set up logger preferences

Alt text

back to top


Known Issues

  • Mostly needs handling failure situation and nice cancelation option for long running steps.

back to top


Contributing

Contributing information can be found in the CONTRIBUTING.md file.

back to top

Architecture and configuration

The Lerna/Yarn monorepo contains packages/backend (VS Code commands, CF tree view and local bindings), packages/frontend (Vue 3/Vite webview), and packages/wrapper (deprecated wrapper). The backend builds the frontend and copies its output into dist/media/ for the webview. Runtime settings, including target display and logging, are declared in packages/backend/package.json under contributes.configuration; configure them through VS Code Settings. CF operations require CLI login/target state.

About

This VSCode extension provides tools for easy application development with Cloud Foundry. Its' tools contains such functionality as "Login to Cloud Foundry", "Create service", "Bind service", "Unbind service", etc.

Resources

Code of conduct

Contributing

Security policy

Stars

22 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages