Skip to content
This repository has been archived by the owner on Nov 7, 2022. It is now read-only.

Latest commit

 

History

History
59 lines (31 loc) · 1.14 KB

CONTRIBUTING.md

File metadata and controls

59 lines (31 loc) · 1.14 KB

How to contribute

Pull Requests are more than welcome. Please keep in mind that Tests should pass and (for now) you need to run the test suite on your machine.

Workspace

In order to build the package, run the tests or execute the examples, you have to first create a workspace using Sencha Cmd:

    sencha -sdk [YOUR_EXT_JS_SDK_FOLDER] generate workspace my-workspace

Now you can clone this repository into the packages folder.

Fork and Clone

    
    cd my-workspace/packages
    git clone https://github.com/elmasse/elmasse-bundle

Build examples

    cd elmasse-bundle
    sencha ant examples

Build Package

    cd elmasse-bundle
    sencha package build

This will generate the package .pkg file into the build folder. The build folder is usually located at the workspace root folder.

Tests

In order to run the tests you need to get Sencha Studio (Sencha Test) installed.

  • Open Sencha Studio
  • Open your workspace
  • Locate the elmasse-bundle under Packages node
  • Navigate to Tests/Unit Tests and open it.
  • Select all the browsers you want to test against and click run