0.0.9 • Published 7 years ago

governify-agreement-manager v0.0.9

Weekly downloads
13
License
ISC
Repository
github
Last release
7 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

7 years ago

0.0.8

8 years ago

0.0.7

8 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago