UNPKG

2.71 kBMarkdownView Raw
1# CONTRIBUTING
2
3By contributing you agree to the [LICENSE](LICENSE) of this repository.
4
5## Issue Tracker
6
7- before submitting a new issue, please:
8
9 - check for existing related issues
10
11 - check the issue tracker for a specific upstream project that may be more appropriate
12
13 - check against supported versions of this project (i.e. the latest)
14
15- please DO NOT comment with a "+1", use the Subscribe button instead
16
17- please keep discussions on-topic, and respect the opinions of others
18
19- please report urgent issues, or issues with confidential details, via our commercial support channels
20
21
22### Security Vulnerabilities
23
24- please contact us privately to discuss security vulnerabilities as part of our [responsible disclosure](https://en.wikipedia.org/wiki/Responsible_disclosure) approach
25
26### Bug Reports
27
28- please report bugs in the [issue tracker](https://github.com/blinkmobile/bm-identity.js/issues)
29
30- please provide detailed steps to reproduce
31
32### Feature Requests
33
34- please suggest new features and improvements in the [issue tracker](https://github.com/blinkmobile/bm-identity.js/issues)
35
36### Personal Support Requests
37
38- please submit urgent requests for help via our commercial support channels
39
40- requests for help in the [issue tracker](https://github.com/blinkmobile/bm-identity.js/issues) receive lower priority than commercial support requests
41
42## Pull Requests / Merge Requests
43
44- **IMPORTANT**: by submitting a patch, you agree to allow the project owners to license your work under our this [LICENSE](LICENSE)
45
46- provide tests for all features or bug fixes
47
48- provide documentation for all public API methods
49
50- Pull / Merge Request descriptions should include a change summary that matches the [Keep a CHANGELOG](http://keepachangelog.com/) format
51
52- this project uses the [Git Flow](http://nvie.com/posts/a-successful-git-branching-model/) branching scheme, so changes should target the "develop" branch
53
54- feel free to submit un-squashed commits provided tests pass for all commits
55
56## Code Style and Code Quality
57
58- adhere to our code style guides
59
60- [![js-semistandard-style](https://cdn.rawgit.com/flet/semistandard/master/badge.svg)](https://github.com/Flet/semistandard)
61
62- run `npm test` to ensure your changes follow our coding standards and pass our existing tests
63
64## Version Control
65
66- this project adheres to [Semantic Versioning](http://semver.org/)
67
68 - ideally, highlight when work would change the API surface in ways that break compatibility with existing consumers
69
70- compose meaningful version control comments: http://alistapart.com/article/the-art-of-the-commit
71
72## Development
73
74### Prerequisites
75
76__coming soon__
77
78### Getting Started
79
80__coming soon__