0.0.9 • Published 10 years ago

governify-agreement-manager v0.0.9

Weekly downloads
13
License
ISC
Repository
github
Last release
10 years ago

Governify NPM Agreement Manager

NPM Module to manage governify agreements with translators, parsers, and analysis functions

INSTALL

npm install governify-agreement-manager --save

TRANSLATORS USAGE

Translator transforms agreement documents from external of governify model to Governify Model, e.g. SLA4OAI Model

FROM String

var agreementManager = require('governify-agreement-manager');
var translator = agreementManager.translators.sla4oai;

var sla4oaiString  = '...';

translator.convertString(sla4oaiString, (data)=>{

      //SUCCESS ACTIONS

},(err)=>{

     //ERRORS ACTIONS

});

FROM File

var agreementManager = require('governify-agreement-manager');
var translator = agreementManager.translators.sla4oai;

var sla4oaiUri  = './data/plans.yaml';

translator.convertFile(sla4oaiUri, (data)=>{

      //SUCCESS ACTIONS

},(err)=>{

     //ERRORS ACTIONS

});

FROM Object

var agreementManager = require('governify-agreement-manager');
var translator = agreementManager.translators.sla4oai;

var sla4oaiObject  = {
  // ALL CONTENT
};

translator.convertObject(sla4oaiObject, (data)=>{

      //SUCCESS ACTIONS

},(err)=>{

     //ERRORS ACTIONS

});
0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago