Skip to content

Latest commit

 

History

History
29 lines (17 loc) · 1.81 KB

CONTRIBUTING.md

File metadata and controls

29 lines (17 loc) · 1.81 KB

Contributing to the Project

Pull Requests are always welcome. In order to eliminate duplication or loss of efforts it is advisable to first open an issue and communicate your intentions to the project maintainers.

When you do submit a Pull Request please make sure to update the files CHANGELOG.md and the README.md (section #Release History).

Style Guide

The project adheres to a specific set of styling rules and guidelines.

Frontend Third Party Dependencies

Browserify

For the browserify frontend applications the sequence of preference for requiring Third-Party libraries is:

  1. NPM: Just use the package.json file to declare any dependencies available through NPM.
  2. napa: The napa package is a helper for installing repos without a package.json with NPM.
  3. Bower Bower, the known package manager.
  4. Asset Keep Third Party lib as a tracked file inside the repository.

Styles

For Third Party style requirements (e.g. Bootstrap) use Bower.