Skip to content

Commit 17b4582

Browse files
committed
Add contributing instructions
1 parent a2d1672 commit 17b4582

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

contributing.md

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Submitting Issues
2+
=================
3+
4+
If you are submitting a bug, please create a [jsfiddle](http://jsfiddle.net/) demonstrating the issue.
5+
6+
Contributing code
7+
=================
8+
9+
To contribute, fork the library and install grunt and dependencies. You need [node](http://nodejs.org/); use [nvm](https://github.com/creationix/nvm) or [nenv](https://github.com/ryuone/nenv) to install it.
10+
11+
```bash
12+
git clone https://github.com/dalelotts/angular-bootstrap-datetimepicker.git
13+
cd angular-bootstrap-datetimepicker
14+
npm install -g grunt-cli
15+
npm install
16+
git checkout develop # all patches against develop branch, please!
17+
grunt # this runs tests and jshint
18+
```
19+
20+
Very important notes
21+
====================
22+
23+
* **Pull pull requests to the `master` branch will be closed.** Please submit all pull requests to the `develop` branch.
24+
* **Pull requests will not be merged without unit tests.**
25+
* **Do not include the minified files in your pull request.**
26+
27+
Grunt tasks
28+
===========
29+
30+
We use Grunt for managing the build. Here are some useful Grunt tasks:
31+
32+
* `grunt` The default task lints the code and runs the tests. You should make sure you do this before submitting a PR.

0 commit comments

Comments
 (0)