Updated readme.md

This commit is contained in:
Nicolas Dextraze 2016-03-09 15:37:08 -08:00
parent 9be67bf7c7
commit b5ed21755d
2 changed files with 19 additions and 12 deletions

View File

@ -1,11 +1,11 @@
# eventstore-node
A port of the EventStore .Net ClientAPI to Node.js
# Porting .Net Task to Node.js
## Porting .Net Task to Node.js
I used Promise to replace .Net Task, so when executing an async command, i.e. appendToStream you'll have to wait for result/error like this:
connection
connection
.appendToStream('myStream', client.expectedVersion.any, events, userCredentials)
.then(function(result) {
//Do something with the WriteResult here
@ -14,7 +14,9 @@ connection
//Handle error here
});
# Status
## Status
Unstable
Incomplete/missing features:
@ -24,9 +26,9 @@ Incomplete/missing features:
- Set system settings: not implemented yet
- Performance: there's still some while loop in the code that could be problematic with node.js
- Tests: tests are only covering happy path scenarios for now
- NPM package: no package released yet, I will release one when code is production ready
- NPM package: no package released yet, I will release one when code is stable
# Running the tests
## Running the tests
You will need:
- dependencies (npm install)
@ -36,3 +38,8 @@ You will need:
To execute the tests suites simply run test with npm
npm test
## License
This is a port, original code is released under the EventStore license and can be found at https://github.com/eventstore/eventstore.
Ported code is released under the MIT license, see https://github.com/nicdex/eventstore-node/blob/master/LICENSE