Enable community collaboration to jointly promote, develop and consume a VSCode extension which provides a simple interactive way to show the developers how to troubleshoot issues, navigate processes and guide through tasks via the content published to SAP's Guided Answers (https://ga.support.sap.com/dtp/viewer/)
To install pnpm
globally using npm
, run the following:
npm install -g pnpm
More information on pnpm installation options can be found here.
To install dependencies
and devDependencies
, run following command at root of the repository:
pnpm install
To transpile the packages, run the following command at the root of the repository or in the individual package:
pnpm build
To format sources, run the following command at the root of the repository or in the individual package:
pnpm format
To run linting of sources, run the following command at the root of the repository or in the individual package:
pnpm lint
To fix linting errors that can be fixed automatically, run the following command at the root of the repository or in the individual package:
pnpm lint:fix
To run unit tests using jest
, run the following command at the root of the repository or in the individual package:
pnpm test
Note: if the test run fails due to dependency issues, run pnpm install && pnpm build
in the root of the repository again to make sure all projects are up-to-date.
To build the vsix
extension bundle, first change to folder packages/ide-extension
and run command pnpm ide-ext:package
:
cd packages/ide-extension
pnpm ide-ext:package
Additional information for developers can be found in the developer guide.
This project is open to feature requests/suggestions, bug reports etc. via GitHub issues. Contribution and feedback are encouraged and always welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our Contribution Guidelines.
The support for Guided Answers API used in this project has been outlined in SAP Note 3198105.
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone. By participating in this project, you agree to abide by its Code of Conduct at all times.
Copyright (2022) SAP SE or an SAP affiliate company and guided-answers-extension
contributors. Please see our LICENSE for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.
The Guided Answers Extension Will be available for download via the VSCode Marketplace. It will also be available for download for SAP Business Application Studio.
Users are currently unable to filter the Guided Answers on Products or Components. Will be supported in future releases.
https://github.com/SAP/guided-answers-extension/issues?q=is%3Aopen+is%3Aissue+label%3Abug