To contribute:
- Create a feature or bugfix branch of master.
- Clone your branch.
- Run
$ node install
from the project's root folder.
Contributions are welcome as long provided the follow the guidelines outlined below. Failure to satisfy all guidelines will result in rejection.
-
All modifications must be made via pull request.
-
This library is designed to be a drop-in replacement for the
couchbase
module. All functionality must be non-breaking extensions of the basecouchbase
module. -
All updates must update the version number according to the semver guideline.
-
All updates must include a description of the changes in the Change Log.
-
All changes to the core module code must include proper test coverage. Tests must reach 100% code coverage.
-
All commits to master must result in a successful build and test run.