1 | ## Contributing
|
2 |
|
3 | Contributions to the math.js library are very welcome! We can't do this alone.
|
4 | You can contribute in different ways: spread the word, report bugs, come up with
|
5 | ideas and suggestions, and contribute to the code.
|
6 |
|
7 | There are a few preferences regarding code contributions:
|
8 |
|
9 | - Math.js follows the node.js code style as described
|
10 | [here](https://github.com/felixge/node-style-guide).
|
11 | - Make sure you properly unit test your changes.
|
12 | - Before creating a pull request, run the unit tests to make sure they all pass.
|
13 | - Only commit changes done in the source files under `lib`, not to the builds
|
14 | which are located in the folder `dist`.
|
15 | - Send pull requests to the `develop` branch, not the `master` branch.
|
16 |
|
17 | What can I do?
|
18 |
|
19 | - Search through the [issues](https://github.com/josdejong/mathjs/issues) looking
|
20 | for something that looks interesting to you to pick up. Some issues are marked
|
21 | ["help wanted"](https://github.com/josdejong/mathjs/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22),
|
22 | these are typically issues which should be relatively easy to pick up.
|
23 |
|
24 | Thanks!
|