# guided-development **Repository Path**: mirrors_SAP/guided-development ## Basic Information - **Project Name**: guided-development - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-15 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![CircleCI](https://circleci.com/gh/SAP/guided-development.svg?style=svg)](https://circleci.com/gh/SAP/guided-development) [![Coverage Status](https://coveralls.io/repos/github/SAP/guided-development/badge.svg?branch=master)](https://coveralls.io/github/SAP/guided-development?branch=master) [![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/SAP/guided-development.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/SAP/guided-development/context:javascript) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) ![GitHub license](https://img.shields.io/badge/license-Apache_2.0-blue.svg) [![REUSE status](https://api.reuse.software/badge/github.com/SAP/guided-development)](https://api.reuse.software/info/github.com/SAP/guided-development) [![dependentbot](https://api.dependabot.com/badges/status?host=github&repo=SAP/guided-development)](https://dependabot.com/) # Guided Development ![](screenshot.png) ## Description This extension allows developers to add generic code pieces to their project and provide wizard-like experience with minor development efforts. The repository contains three main packages: * **Frontend** - The Guided Development as a standalone vue.js application. * **Backend** - The backend part. Runs as a VSCode extension or node.js application. * **VSCode Guided Development contributor example** - Example guided-development contibutor to show usage. ## Requirements * [node.js](https://www.npmjs.com/package/node) version 10 or higher. * [VSCode](https://code.visualstudio.com/) 1.39.2 or higher or [Theia](https://www.theia-ide.org/) 0.12 or higher. ## Download and Installation To test run the framework you only need to build and install the backend package, which will automatically build and run the UI. ### installation * Clone this repository * cd into the backend folder ```bash cd backend ``` * To install, compile and prepare the static resources run the following commands: ```bash npm run backend npm run frontend ``` ### Usage & Development #### Run the dev mode Dev mode allows you to run the framework in the browser, using vue cli for fast development cycles, and easy debug tools. To run it do the following: * In the backend folder run webpack or webpack-dev, then run the server. ```bash npm run webpack-dev npm run ws:run ``` * In the frontend folder run serve ```bash npm run serve ``` * Open the broswer on localhost:8080 to access the framework. #### Run the VSCode extension * Start VSCode on your local machine, and click on open workspace. Select this repo folder. * On the debug panel choose **Run Guided Development Extensions**, and click on the **Run** button. #### Advanced scenarios To develop and contribute you can build and install each package separately. Instruction on each package in the dedicated readme.md file. * [Build & install the client](frontend/README.md) * [Build & install the backend](backend/README.md) ## How to obtain support To get more help, support, and information please open a github [issue](https://github.com/SAP/guided-development/issues). ## Contributing Contributing information can be found in the [CONTRIBUTING.md](CONTRIBUTING.md) file.