1 | # Contributing
|
2 |
|
3 | ## Issues
|
4 |
|
5 | If you need support or find a bug with the Ionic Cloud, please submit an issue
|
6 | to this repo.
|
7 |
|
8 | **Before submitting your issue, be sure to update the client and any associated
|
9 | Cordova plugins to their latest versions.**
|
10 |
|
11 | ## Pull Requests
|
12 |
|
13 | Pull requests are welcome!
|
14 |
|
15 | The bleeding edge is `master`, so you'll want to make your changes off of that.
|
16 | The source code is TypeScript and lives in `src/`. Tests live in `spec/`.
|
17 |
|
18 | ### Local Setup
|
19 |
|
20 | After cloning and installing npm dependencies, there are a variety of npm
|
21 | scripts to help you during development.
|
22 |
|
23 | * `npm run test` - Run the tests. (jasmine/karma/phantomjs).
|
24 | * `npm run tsc:es5 -- -w` - Compile `.js`/`.d.ts` files and watch for changes.
|
25 | (run this in combination with `npm run test`).
|
26 | * `npm run lint` - Lint your code.
|
27 | * `npm run build` - Run lint, transpile the TypeScript source files, and bundle
|
28 | them up.
|