simplify libp2p-swarm #20

merged 6 commits into from Mar 10, 2016


1 participant

diasdavid commented Mar 5, 2016

This PR is a work in progress that targets to refactor the whole module with the goals of reducing 'magic' (aka give more power to the user) and increase test coverage (to reduce the number of surprises)

  • transport impl (internal)
  • connection impl (internal)
  • identify protocol
  • higher level (public) API
  • tests
    • tcp
    • utp
    • websockets
    • higher level (public) API
    • stream muxing
    • public API with stream muxing + tcp, utp and websockets
  • docs update

diasdavid added some commits Mar 10, 2016

diasdavid added a commit that referenced this pull request Mar 10, 2016

@diasdavid diasdavid merged commit bb7f739 into master Mar 10, 2016

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
continuous-integration/travis-ci/push The Travis CI build passed

@diasdavid diasdavid deleted the update/simplify branch Mar 10, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment