From f5e7e3847f00b2e733f4fbdb4ca3fc832b2e6832 Mon Sep 17 00:00:00 2001 From: SivanA-Kaltura <88330203+SivanA-Kaltura@users.noreply.github.com> Date: Sun, 24 Dec 2023 17:28:30 +0200 Subject: [PATCH] add basic README --- README.md | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 110 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5f230e1..e0beb6f 100644 --- a/README.md +++ b/README.md @@ -1 +1,110 @@ -# playkit-js-call-to-action \ No newline at end of file +# Playkit JS Call To Action - Call To Action plugin for the [PlayKit JS Player] + +[playkit js player]: https://github.com/kaltura/kaltura-player-js + +[![Build Status](https://github.com/kaltura/playkit-js-call-to-action/actions/workflows/run_canary.yaml/badge.svg)](https://github.com/kaltura/playkit-js-call-to-action/actions/workflows/run_canary.yaml) +[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) +[![](https://img.shields.io/npm/v/@playkit-js/call-to-action/latest.svg)](https://www.npmjs.com/package/@playkit-js/call-to-action) +[![](https://img.shields.io/npm/v/@playkit-js/call-to-action/canary.svg)](https://www.npmjs.com/package/@playkit-js/call-to-action/v/canary) + +This plugin allows adding configurable dialogs to the kaltura video player which will appear at a specific time during playback. + +PlayKit JS Call To Action is written in [ECMAScript6], statically analysed using [Typescript] and transpiled in ECMAScript5 using [Babel]. + +[typescript]: https://www.typescriptlang.org/ +[ecmascript6]: https://github.com/ericdouglas/ES6-Learning#articles--tutorials +[babel]: https://babeljs.io + +## Getting Started + +### Prerequisites + +The plugin requires [Kaltura Player] and [playkit-ui-managers] to be loaded first. + +[kaltura player]: https://github.com/kaltura/kaltura-player-js +[playkit-ui-managers]: https://github.com/kaltura/playkit-js-ui-managers + +### Installing + +First, clone and run [yarn] to install dependencies: + +[yarn]: https://yarnpkg.com/lang/en/ + +``` +git clone https://github.com/kaltura/playkit-js-call-to-action.git +cd playkit-js-call-to-action +yarn install +``` + +### Building + +Then, build the plugin + +```javascript +yarn run build +``` + +### Embed the library in your test page + +Finally, add the bundle as a script tag in your page, and initialize the player + +```html + + + + + + +