neutrino

This is the memory storage backend for the client to store credential information. This client is typically used in test scenarios where we don't need to retain credential information beyond the current run.

npm install neutrino
4 downloads in the last month

nitrogen-memory-store

This is the memory storage backend for the client to store credential information. This client is typically used in test scenarios where we don't need to retain credential information beyond the current run.

Node.js device

  1. npm install nitrogen-memory-store

Documentation

Documentation for the Nitrogen client library can be found online at the API endpoint or in the npm module itself in docs.

Contributing to the project.

  1. Fork this repo.
  2. If you are building on Windows, make sure to fetch all of the node-gyp dependencies as explained here: https://github.com/TooTallNate/node-gyp#installation
  3. Fetch and install its node.js dependencies: npm install
  4. Run a Nitrogen server locally that the tests can run against.
  5. Run the tests to make sure everything is setup correctly: npm test
  6. Make your change as a clean commit for a pull request.
  7. Make sure there is a test to cover new functionality so nobody can break it in the future without us knowing.
  8. Submit it as a pull request to the project.

How to contribute

  1. Feedback: We'd love feedback on what problems you are using Nitrogen to solve. Obviously, we'd also like to hear about where you ran into sharp edges and dead ends. Drop me a message at timfpark@gmail.com or file an issue with us above.
  2. Pull requests: If you'd like to tackle an issue, fork the repo, create a clean commit for the fix or enhancement with tests if necessary, and send us a pull request. This is also the path to becoming a core committer for the project for folks that are interested in contributing in more depth.

Other Projects

Nitrogen has three subprojects that you should have a look at as well.

  1. service: The core Nitrogen service responsible for managing users, devices, and messaging between them.
  2. admin: An administrative tool for managing the Nitrogen service.
  3. camera: A sample device application that connects camera(s) to the Nitrogen service.
npm loves you