Skip to content
Our Typescript SDK contains HTML 5 Fetch and Angular service classes for access to the Picturepark API. The Angular SDK has ready-made UI Components based on Angular Material for easy reuse in your projects or as a reference to how a custom UI for accessing and managing Picturepark content can be built. A sample “Content Picker” application show…
TypeScript CSS HTML Other
Branch: master
Clone or download
neotek Merge pull request #154 from Picturepark/feature/PP9-8478-share-outpu…
…t-selection

Feature/pp9 8478 share output selection
Latest commit b169c36 Sep 20, 2019

README.md

Picturepark Content Platform TypeScript/JavaScript SDK

Picturepark.Sdk.TypeScript

Build status npm Build status

Links:

Projects

picturepark-sdk-v1-angular

Contains Angular service classes and UI components to access the Picturepark API.

NPM package: @picturepark/sdk-v1-angular

picturepark-sdk-v1-fetch

Contains client classes to access the Picturepark API with window.fetch.

NPM package: @picturepark/sdk-v1-fetch

picturepark-sdk-v1-pickers

Provides functions to show a content picker to select existing assets in 3rd party applications.

NPM package: @picturepark/sdk-v1-pickers

picturepark-sdk-v1-widgets

Contains widgets to embed Picturepark content into other websites.

Samples

Compatibility matrix

SDK version Picturepark CP version
1.0.x 10.0.x
1.1.x 10.1.x
1.2.x 10.2.x
1.3.x 10.3.x

SDK Development

Links:

Regenerate clients from Swagger specification

Run the following commands to regenerate the clients based on the Swagger specifications in /swagger:

npm install
npm run nswag

For more information, see NSwag.

Release new package versions

  1. Change package versions in the following projects and delete all package-lock.json files:
  • picturepark-sdk-v1-angular
  • picturepark-sdk-v1-fetch
  • picturepark-sdk-v1-pickers
  1. Run the following command to regenerate the package-lock.json files and build all projects:

    npm run build

  2. Commit and push changes, then merge into the "release" branch. The NPM packages are now automatically published by AppVeyor.

CI Builds

Branch: master

Release Builds

Branch: release

You can’t perform that action at this time.