Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.54 KB

CONTRIBUTING.md

File metadata and controls

17 lines (13 loc) · 1.54 KB

Submitting a PR

Excellent! You've chosen to help advance the project by either fixing a bug, or implementing a new feature. Before you put forth any work on a PR, please follow these steps:

  1. Ensure a similar PR has not already been opened or closed.
  2. Clearly define the intent of the PR. The more detail, the more likelihood of it getting merged.
  3. Is this a feature that would benefit the majority of users? This is a small library, and it intends to stay that way. If you do not believe most users of the project will benefit from your work, it should probably be added in your own application.
  4. Be sure to include test cases that cover all newly introduced code. This part is essential, as any PRs without tests will be closed.
  5. Link any issues that are addressed by the PR.

Submitting a bug report

If you believe you've found a bug in the source code, and are unable to fix it yourself (by submitting a PR) please follow these steps:

  1. Ensure the bug has not already been reported by searching the issues
  2. Submit a reduced test case that clearly demonstrates the bug. This means submitting a plunker or jsfiddle with the bare minimum of code necessary to reproduce the bug. Without this, your issue may be closed as invalid.
  3. Include any relevant browser information
  4. If you're unable to fix this bug yourself, but can point to why it is occuring, please send that information along (line# or commit)