JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 252
  • Score
    100M100P100Q106377F
  • License See LICENSE.md

Common code for Progress® Telerik® Report Viewer

Package Exports

  • @progress/telerik-common-report-viewer
  • @progress/telerik-common-report-viewer/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@progress/telerik-common-report-viewer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Telerik Reporting and Telerik Report Server

Introduction

This repo contains the source code, build scripts and external dependencies needed to build Telerik Reporting and Telerik Report Server products. The repo is migrated from TFS repo Reporting Scrum.

Structure

NOTE: Branching and release strategy is yet to be determined.

  • hotfix - currently the main branch. Contains fixes and will be used for releasing 2023 R2.
  • srd-net - the branch that builds Standalone Report Designer for .NET. Contains heavily modified build scripts and design-time code. Must be merged only from hotfix and not to hotfix.

Development branches - used for developing bigger features (PBI). Name pattern: dev-{feature name}. Bugfix branches - used for developing and testing bugfixes and smaller features. Name pattern: with hotfix-{workitem ID}-{short description}

Build Process

(to be added)

Getting Started

  • Install Git or another tool like SourceTree, GitHub Desktop
  • Checkout the repo.
  • Open the corresponding solution file:
    • Reporting.sln - contains the codebase for building the .NET Framework version of Telerik Reporting and design-time logic.
    • Telerik.Reporting.Core.sln - contains the codebase for building the .NET Standard and .NET Core+ version of Telerik Reporting.
    • Telerik.Reporting.WinUi.Development.sln - contains the codebase for building the WinUI Report Viewer. Extracted in a separate .sln to avoid unloaded projects on machines that do not have WindowsApp SDK installed.
    • Reporting.VSExtensions.sln - contains the codebase for building the VSIX extension for integrating Reporting in Visual Studio.
  • When building Telerik.Reporting.Core.sln for the first time, perform npm install in the folder Source\Code\Telerik.WebReportDesigner.

Installation

The library is published as a NPM package in the Telerik Github packages feed.

To be able to access the registry you would need the following:

  1. An .npmrc file with the following contents:
@telerik:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=${NPM_TOKEN}
  1. An environment variable on your machine for NPM_TOKEN, with a value of a GH Token with read:packages access to the telerik org.
Steps
1. Go to your Github settings https://github.com/settings/tokens
2. Generate a new token, with permissions to read packages (check `read:packages`)
3. Copy the token value (it's hidden afterwards)
4. Once the token is generated, from the `Configure SSO` dropdown next to the token and authorize it for the telerik organization
5. On your local machine create a new environment variable with the name `NPM_TOKEN` and set the token as a value.

After the registry is set up, the package can be downloaded with a simple npm install:

npm install --save '@telerik/reporting-common-viewer';