GithubHelp home page GithubHelp logo

isabella232 / reactor-extension-core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adobe/reactor-extension-core

0.0 0.0 0.0 5.46 MB

This is the Core extension for Adobe Experience Platform Launch. It provides default event, condition, action, and data element types available to all Launch properties.

Home Page: https://docs.adobe.com/content/help/en/launch/using/extensions-ref/adobe-extension/core-extension/overview.html

License: Apache License 2.0

JavaScript 98.97% HTML 0.73% Stylus 0.30%

reactor-extension-core's Introduction

Core Extension for Adobe Experience Platform Launch

Build Status Coverage Status

This is the Core extension for Adobe Experience Platform Launch. It provides default event, condition, and data element types available to all Launch properties.

Contributing

Contributions are welcomed! Read the Contributing Guide for more information about how our community works.

  1. Install node.js.
  2. Install Yarn.
  3. Clone this repository.
  4. After navigating into the project directory, install project dependencies by running yarn install.

Several npm scripts have been provided for assisting in development. Each script can be run by navigating to the cloned repository directory in a terminal and executing npm run scriptname where scriptname is the name of the script you would like to run. The most useful scripts are as follows:

  • sandbox Spins up a sandbox where extension views and library modules can be manually tested. See the @adobe/reactor-sandbox README for more information.
  • test Runs unit tests against source files. Tests can be found in the src directory within files ending in .test.js.
  • test:watch Same as test, but will re-run the tests as you change source files or test files.
  • lint Analyzes code for potential errors.

Thank you for your interest in contributing!

Internal Dependencies

This project depends on the @react/react-spectrum package which depends on the @react/collection-view package. Neither package is published to the public npm repository. In order to support their installation and use, they have been included in this project as tar files. Each file has been prepended with the following message regarding the license:

/**
 * Use of this code is governed by the Adobe Terms of Use and
 * Adobe Developer Additional Terms, and the license attached
 * to this repo does not apply.
 */

While changing package.json to point to the tar file for @react/react-spectrum is simple and natively supported by npm, this is not the case with @react/collection-view, since it is a dependency of @react/react-spectrum. To solve this problem, this project uses Yarn for installing dependencies since it natively supports selective dependency resolutions.

reactor-extension-core's People

Contributors

aaronius avatar brenthosie avatar dompuiu avatar janexner avatar jbarchibald avatar jhicken avatar markhicken avatar stewartschillingsdi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.