Skip to content

CPQConsultant/CPQ-DevKit-Salesforce-project-template

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPQ DevKit for Salesforce - Project Template

CPQ DevKit for Salesforce - Project Template can be used to work more efficiently with the Salesforce CPQ's Javascript Quote Calculator Plugin.

This repository is based on the proposed format by Austin Turner to the SFDC QCP Extension for Visual Studio Code.

Setup

In order to use this template efficiently we recommend:

  • have Nodejs installed
  • have a Salesforce Developer or Sandbox org
  • have the Salesforce CPQ managed package installed
  • have the CPQ managed package level settings with a script enabled

Writing Code

All the code would be located in the src folder. There are currently 5 examples available.

Writing Unit Tests

When the project is initialized, a /tests folder will be created with a qcp.spec.ts file that can eb used for unit tests. The file includes some example unit tests that are commented our, which you will need to uncomment and write the unit tests. Use npm run test to run your tests.

Report an Issue

View issues on GitHub.

Release Notes

See release notes and changes in CHANGELOG.md.

Contributing

Contributions of all kinds will be considered. https://github.com/CPQConsultant/CPQ-DevKit-Salesforce-project-template


Appreciation

It is with great admiration and gratitude that we acknowledge the incredible contributions made by Austin Turner to the SFDC QCP Extension. His initial work has been the cornerstone of these current efforts, and we would not be here without it.

We are truly grateful for all that Austin Turner has done, and we hope that this small token of our appreciation serves as a reminder of the lasting change he has created.

About

CPQ DevKit for Salesforce - Project Template

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.6%
  • Shell 0.4%