├── .github └── CODEOWNERS ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── pom.xml └── src └── main └── java └── com └── ciscospark ├── AccessTokenRequest.java ├── AccessTokenResponse.java ├── Client.java ├── License.java ├── LinkedResponse.java ├── Membership.java ├── Message.java ├── NotAuthenticatedException.java ├── Organization.java ├── Person.java ├── PhoneNumber.java ├── RequestBuilder.java ├── RequestBuilderImpl.java ├── Role.java ├── Room.java ├── SipAddress.java ├── Spark.java ├── SparkException.java ├── SparkImpl.java ├── Team.java ├── TeamMembership.java └── Webhook.java /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @webex/js-sdk-widgets-core 2 | 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Platform 2 | .classpath 3 | .project 4 | .settings/ 5 | .vscode/ 6 | 7 | # Others 8 | .idea 9 | *.iml 10 | target 11 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | - [Contributing](#contributing) 4 | - [Contributing Code](#contributing-code) 5 | - [Build Dependencies](#build-dependencies) 6 | - [Building the SDK](#building-the-sdk) 7 | - [Git Commit Guidelines](#git-commit-guidelines) 8 | - [Commit Message Format](#commit-message-format) 9 | - [Revert](#revert) 10 | - [Type](#type) 11 | - [Scope](#scope) 12 | - [Subject](#subject) 13 | - [Body](#body) 14 | - [Footer](#footer) 15 | - [Submitting a Pull Request](#submitting-a-pull-request) 16 | - [Updating the Documentation](#updating-the-documentation) 17 | - [Set Up Environment (with Bundler)](#set-up-environment-with-bundler) 18 | - [Compile and Serve Docs](#compile-and-serve-docs) 19 | 20 | ## Contributing Code 21 | 22 | ### Build Dependencies 23 | 24 | Before you can build the Cisco Webex Java SDK, you will need the following dependencies: 25 | 26 | - Java 1.6 27 | - [Apache Maven](https://maven.apache.org/) 28 | - [Git](https://git-scm.com/) 29 | 30 | ### Building the SDK 31 | 32 | Fork the [webex-java-sdk](https://github.com/webex/webex-java-sdk) repository and `git clone` your fork: 33 | 34 | ```bash 35 | git clone https://github.com/your-username/webex-java-sdk.git 36 | ``` 37 | 38 | Building the project from here is dependant on your environment and tooling. 39 | 40 | ### Git Commit Guidelines 41 | 42 | As part of the build process, commits are run through [conventional changelog](https://github.com/conventional-changelog/conventional-changelog) 43 | to generate the changelog. Please adhere to the following guidelines when formatting your commit messages. 44 | 45 | #### Commit Message Format 46 | 47 | Each commit message consists of a **header**, a **body** and a **footer**. The header has a special format that includes a **type**, a **scope** and a **subject**: 48 | 49 | ``` 50 | (): 51 | 52 | 53 | 54 |