Conga Product Documentation

Welcome to the new doc site. Some of your old bookmarks will no longer work. Please use the search bar to find your desired topic.

Download Partner Commerce SDK

The Partner Commerce SDK provides a streamlined approach to accessing essential libraries and packages. This guide outlines the steps to easily access and install these artifacts from a public-facing GitHub repository, ensuring that all necessary components are readily available for your development needs.

SDK Libraries

The SDK artifacts are hosted in a public GitHub repository with read access: https://github.com/orgs/congarevenuecloud/packages

The repository contains the following three primary libraries, also referred to as artifacts:

  • Core – Provides classes, configuration utilities, and shared services for Partner Commerce.

  • Ecommerce – Supports commerce-specific operations such as cart management, pricing, and product configuration.

  • Elements – Contains UI components and elements to build responsive and customizable Partner Commerce experiences.

These libraries are available as npm packages:

  • @congarevenuecloud/core

  • @congarevenuecloud/ecommerce

  • @congarevenuecloud/elements

Each package version corresponds to a specific SDK release (for example, 2023.2.19). The most recent release version is tagged as Latest in the GitHub repository.


Repository Structure and Access

After the SDK libraries are built, they are published to the GitHub release registries for public access.

Administrators can clone the Partner Commerce reference template and configure it to consume the SDK packages directly from the GitHub registry.

Note: Ensure that all consumable code bases are maintained under a single repository for consistency and ease of maintenance.
For all these changes, ensure that all the consumable code base is under a single repository.
Important:

After cloning the reference template, you must update the npmrc file in the reference template with the SDK library hosted URL as below. Enter your GitHub authentication token at line 2 after authToken=

@congarevenuecloud:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken=