### Getting Started

## NOTE: DONT use the master version 1.0 please use the 2.0 version which is a beta release 

Please consult the following articles as needed to get started.

1. [Set up git to clone the repository and setting up your fork](https://sqbu-github.cisco.com/WebExSquared/webex-embedded-app-sdk/wiki/Recommended-GitHub-Pull-Request-Workflow)
2. webex-embedded-app-sdk
    * [Install, Build and Run](https://sqbu-github.cisco.com/WebExSquared/webex-embedded-app-sdk/wiki/Install,-Build-and-Run-JS-SDK)
    * [Unit Testing](https://sqbu-github.cisco.com/WebExSquared/webex-embedded-app-sdk/wiki/Unit-Testing)

### Starting dev server
1. Run the following command,
```
yarn dev-server
```
2. This will start a server in http://localhost:8080
3. Along with this, we also have the mockup of thin client that can be viewed at http://localhost:8080/thinclient.html

#### Running cypress automation tests locally
1. Start the dev server first by running following command,
```
yarn dev-server
```
2. This will start a server in http://localhost:8080
3. Then open cypress launchpad where we can run automation tests on desired browsers by running following command,
```
yarn test:automation
```
2. This will start a cypress launchpad where after clicking on particular spec file we can automation tests for that file.

#### Helpful links
<!-- 1. [JS / Native protocol](https://confluence-eng-gpk2.cisco.com/conf/pages/viewpage.action?pageId=174011194) -->
- [Official API documentation](https://developer.ciscospark.com/docs/api/guides/embedded-apps-reference)

### Changelog

Please find the Changelog [here](https://eaf-sdk.webex.com/pages/CHANGELOG).
