Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 2.1 KB

CONTRIBUTING.md

File metadata and controls

44 lines (27 loc) · 2.1 KB

Contributor Agreement

As a contributor, you represent that the code you submit is your original work or that of your employer (in which case you represent you have the right to bind your employer). By submitting code, you (and, if applicable, your employer) are licensing the submitted code to LinkedIn and the open source community subject to the BSD 2-Clause license.

Responsible Disclosure of Security Vulnerabilities

Do not file an issue on Github for security issues. Please review the guidelines for disclosure. Reports should be encrypted using PGP (public key) and sent to security@linkedin.com preferably with the title "Vulnerability in Github LinkedIn/tracked-queue - <short summary>".

How To Contribute

Bug fixes, feature requests, and external contributions are welcome! However, please open an issue before opening a PR. That will save everyone time, as it will allow us to work through any design tradeoffs, whether something is a bug or actually expected behavior, etc. before you spend your time making a change.

Installation

  • git clone @linkedin/tracked-queue
  • cd tracked-queue
  • yarn install

Linting

  • yarn lint:hbs
  • yarn lint:eslint
  • yarn lint:eslint --fix

Type checking

To check the types in the addon, run yarn lint:tsc or yarn tsc --noEmit.

Running tests

  • ember test – Runs the test suite on the current Ember version
  • ember test --server – Runs the test suite in "watch mode"
  • ember try:each (or yarn test) – Runs the test suite against all supported Ember and TypeScript versions

Running the dummy application

For more information on using ember-cli, visit https://ember-cli.com/.