You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Contributions are always welcomed. You can help `node-mysql2` community in various ways. Here are our major priorities, listed in order of importance.
6
+
7
+
-`node-mysql` API incompatibility fixes
8
+
- Documentation
9
+
- Adding tests or improving existing ones
10
+
- Improving benchmarks
11
+
- Bug Fixes
12
+
- TODO from source
13
+
- Performance improvements
14
+
- Add Features
15
+
16
+
## Security Issues
17
+
18
+
Please contact project maintainers privately before opening a security issue on Github. It will allow us to fix the issue before attackers know about it.
Its better to discuss an API before actually start implementing it. You can open an issue on Github. We can discuss design of API and implementation ideas.
27
+
28
+
## Development
29
+
30
+
We assume you already have these tools installed on your system
31
+
- MySQL Server
32
+
- Node.JS
33
+
34
+
As `node-mysql2` is purely JS based you can develop it on Linux, Mac or Windows. Please follow these steps
Running the tests requires MySQL server and an empty database.
397
-
398
-
```sh
399
-
# Run once to setup the local environment variables.
400
-
export CI=1;
401
-
export MYSQL_HOST='127.0.0.1';
402
-
export MYSQL_USER='root';
403
-
export MYSQL_PASSWORD='root';
404
-
export MYSQL_DATABASE='test';
405
-
406
-
# If test user has no password, unset the `CI` variable.
407
-
408
-
# Run the test suite
409
-
npm run test
410
-
```
411
-
412
-
Use `FILTER` environment variable to run a subset of tests with matching names, e.g.
413
-
414
-
```sh
415
-
FILTER='test-timestamp' npm run test
416
-
```
417
-
418
394
## License
419
395
420
396
MIT
@@ -451,17 +427,8 @@ FILTER='test-timestamp' npm run test
451
427
452
428
## Contributing
453
429
454
-
Feel free to create pull requests.
455
-
TODO in order of importance:
456
-
457
-
- node-mysql api incompatibility fixes
458
-
- documentation
459
-
- tests
460
-
- benchmarks
461
-
- bug fixes
462
-
- TODOs in source code
463
-
- performance improvements
464
-
- features
430
+
Want to improve something in `node-mysql2`. Please check [Contributing.md](https://github.com/sidorares/node-mysql2/blob/master/Contributing.md) for detailed instruction on how to get started.
0 commit comments