I've started a complete reboot to this project, my goal is to upgrade the old code, make the API nicer + more familiar and use the newest piri-piri or the spiced karma which uses electron to fire up the browser instances, making tests way faster.
[x] redesign API
[x] restructure code
[x] move tests from lab to mocha
[x] move from jshint and jscs to standard
[x] peer join
[x] finger best fit
[x] notify
[x] update-finger
[x] webrtc handshake
[ ] 2 dial modes (through explorer routing and signalling server)
[ ] signalling server
[x] explorer routing
[x] use the new piri-piri or spiced karma for tests (or both :P)
[x] move signaling server to this repo (avoid fragmenting the code)
[x] make the signaling server be runnable through cli
[x] make it interface-connection and interface-transport compatible
I've started a complete reboot to this project, my goal is to upgrade the old code, make the API nicer + more familiar and use the newest piri-piri or the spiced karma which uses electron to fire up the browser instances, making tests way faster.