Skip to content

pietgeursen/ssb-loomio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ssb-loomio

Create and vote on polls on ssb

background details relevant to understanding what this module does

Usage

var ssbLoomio = require('ssb-loomio')

console.log('hello warld')

outputs

hello warld

API

var ssbLoomio = require('ssb-loomio')

See api_formatting.md for tips.

Install

With npm installed, run

$ npm install ssb-loomio

Schemas

Poll message content

{
  type: 'poll', // required
  pollType: oneOf:[dot, proposal, score] , // required
  text: String, // required
  mentions, //optional
}

Dot vote pollType

{
  type: 'dot', // required
  maxStanceScore: 'Integer >= 0', // required
  maxChoiceScore: 'Integer >= 0', //optional
  choices: Array, // required
}

Proposal pollType

{
  type: 'proposal', // required
  proposal: String, // required
}

Score pollType

{
  type: 'score', // required
  maxChoiceScore: 'Integer >= 0', //required
  choices: Array, // required
}

Position


Acknowledgments

ssb-loomio was inspired by loomio! Massive thanks to Rob Guthrie and James Kiesel for spending time giving us a brain dump of their data model.

See Also

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages