X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=CONTRIBUTING.md;h=fc6dfaed44b22c35cb5c6f8c06a87038e348abb2;hb=f94bb23c8a460415f01bee2a34bf1e56b74236a8;hp=25fe4b0bed25d5fe9d56e8a221ee9cbc84003ceb;hpb=cf9aa6c3340ad00792aa3c5e1a9d047cd0140fc2;p=poolifier.git
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 25fe4b0b..fc6dfaed 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,28 +1,36 @@
-
How to contribute
+## How to contribute
-[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)
-This repo use standard js style , please use it if you want to contribute
-Take tasks from todo list, develop a new feature or fix a bug and do a pull request.
-Another thing that you can do to contribute is to build something on top of ring-election and link ring-election to your project
+This repo use standard js style, please use it if you want to contribute.
+[![JavaScript Style Guide](https://cdn.rawgit.com/standard/standard/master/badge.svg)](https://github.com/standard/standard)
+Take tasks from todo list, develop a new feature or fix a bug and do a pull request.
+Another thing that you can do to contribute is to build something on top of poolifier and link poolifier to your project.
-Please ask your PR to be merged on master branch .
+Please do your PR on **master** branch.
-How to run tests
-
-Unit tests
+**How to run unit tests and coverage**
```bash
- npm run test
+ pnpm test && pnpm coverage
```
- How to check if your new code is standard style
+**How to check if your new code is standard JS style**
```bash
- npm run standard
+ pnpm lint
```
-How to lint your code
+**How to format and lint to standard JS style your code**
```bash
- npm run lint
+ pnpm format && pnpm lint:fix
```
+
+### Project pillars
+
+Please consider our pillars before to start change the project
+
+- Performance :white_check_mark:
+- Security :white_check_mark:
+- No runtime dependencies :white_check_mark: (until now we don't have any exception to that)
+- Easy to use :white_check_mark:
+- Code quality :white_check_mark: