Skip to content
This repository has been archived by the owner on Oct 19, 2023. It is now read-only.

Latest commit

 

History

History
58 lines (46 loc) · 2.15 KB

CONTRIBUTING.md

File metadata and controls

58 lines (46 loc) · 2.15 KB

How to contribute

Contributions to the project generally take one of three forms:

  1. Issues reports
    1. Bug reports
    2. Feature requests
  2. Patches
  3. Documentation/examples improvements

Issues reports

The proper way to report Bug/Feature is to use corresponding issue template.

The maintenance team will read all created issues and …:

  1. … assign them to proper projects based on targerted library version. Also, each issue schould have chooosed priority (low/high) by using specific column i project (To Do – Low priority/To Do – High priority).
  2. … assign them to targerted milestone (with specific deadline, if it is known).

Patches

We're super grateful for your patch

The best way to make sure your issue is addressed is to submit a patch. We accept patches through all mediums: pull requests, email, issue comment, tweet with a link to a snippet, etc.

However, before sending a patch, please take try to:

  • make your commit message describtive and use issue links for better understandig commit purpose.
  • make your coding style similar to ours (TBD).

Development Environment

The library is developed using Node.js and has a number of dependencies specified in its package.json file. To install them just run the following command from within your repo directory:

$ npm install

After that, you will be able to run gulp (all tasks are located in tasks folder). All files in src/ are concated by using gulp_place.

Documentation/examples improvements

You can use issue for reporting errors and suggesting improvements similary to Issues reports. It is also acceptable to open issue with question if it wasn’t currently adressed anywhere and you think it schould.

For updating documentation and examples follow Patches. The documentation is created by jsdoc-to-markdown. Examples are in examples/.


This text was inspired by jshint’s one.