8000 GitHub - princesspretzel/node-libmanta: Common functions for node.js Manta services
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

princesspretzel/node-libmanta

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-libmanta

This repository is part of the Joyent Manta project. For contribution guidelines, issues, and general documentation, visit the main Manta project page.

This repo serves to hold any/all common code that is shared between Manta components. Currently a mahi client, the indexing ring client, and some common utils exist.

Testing

You'll need an existing Manta deployment to run the test suite. You should set the ELECTRIC_MORAY environment variable to the hostname or IP address of an electric-moray instance in your deployment and the MAHI_HOST environment variable to the hostname or IP address of an authcache instance in your deployment. As an example, in a deployment called emy-10 with DNS configured in your development zone, you might set these to:

$ export ELECTRIC_MORAY=electric-moray.emy-10.joyent.us
$ export MAHI_HOST=authcache.emy-10.joyent.us
$ make prepush

Release process

Manta components that use libmanta should use versions published to npm. To release a new libmanta:

  1. Make a commit to set the intended version in "package.json#version".

  2. Get that commit approved and merged via https://cr.joyent.us, as with all commits to this repo. See the discussion of contribution at the top of this readme.

  3. Once that is merged and you've updated your local copy, run:

    make cutarelease
    

    This will ensure a clean working copy, git tag, and npm publish.

About

Common functions for node.js Manta services

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 67.1%
  • Makefile 16.6%
  • Roff 13.4%
  • Shell 2.8%
  • Emacs Lisp 0.1%
0