1 | # Launch Turbine
|
2 |
|
3 | [![Build Status](https://img.shields.io/github/workflow/status/adobe/reactor-turbine/ci?style=flat)](https://github.com/adobe/reactor-turbine/actions)
|
4 | [![Coverage Status](https://coveralls.io/repos/github/adobe/reactor-turbine/badge.svg)](https://coveralls.io/github/adobe/reactor-turbine)
|
5 | [![npm (scoped with tag)](https://img.shields.io/npm/v/@adobe/reactor-turbine.svg?style=flat)](https://www.npmjs.com/package/@adobe/reactor-turbine)
|
6 |
|
7 | Launch, by Adobe, is a next-generation tag management solution enabling simplified deployment of marketing technologies. For more information regarding Launch, please visit our [product website](http://www.adobe.com/enterprise/cloud-platform/launch.html).
|
8 |
|
9 | Turbine is the orchestrator within a Launch JavaScript runtime library (the library deployed on a client website) which processes previously configured rules and delegates logic to extensions.
|
10 |
|
11 | This project is not intended to be used directly by consumers; it is used by the Launch build system and incorporated into emitted runtime libraries.
|
12 |
|
13 | ## Contributing
|
14 |
|
15 | Contributions are welcomed! Read the [Contributing Guide](CONTRIBUTING.md) for more information.
|
16 |
|
17 | To get started:
|
18 |
|
19 | 1. Install [node.js](https://nodejs.org/).
|
20 | 3. Clone the repository.
|
21 | 4. After navigating into the project directory, install project dependencies by running `npm install`.
|
22 |
|
23 | ### Scripts
|
24 |
|
25 | To run tests a single time, run the following command:
|
26 |
|
27 | `npm run test`
|
28 |
|
29 | To run tests continually while developing, run the following command:
|
30 |
|
31 | `npm run test:watch`
|
32 |
|
33 | To ensure your code meets our linting standards, run the following command:
|
34 |
|
35 | `npm run lint`
|
36 |
|
37 | To create a build, run the following command:
|
38 |
|
39 | `npm run build`
|
40 |
|
41 | ## Browser Support
|
42 |
|
43 | Turbine supports the following browsers:
|
44 |
|
45 | * Chrome (latest)
|
46 | * Safari (latest)
|
47 | * Firefox (latest)
|
48 | * Internet Explorer (10 and above)
|
49 | * iOS Safari (latest)
|
50 |
|
51 | ## Licensing
|
52 |
|
53 | This project is licensed under the Apache V2 License. See [LICENSE](LICENSE) for more information.
|