Skip to content
This repository has been archived by the owner on Dec 7, 2019. It is now read-only.

Consolidate abstractions and core types into go-libp2p-core #12

Merged
merged 8 commits into from
May 24, 2019

Conversation

raulk
Copy link
Member

@raulk raulk commented Apr 16, 2019

This PR is part of a batch across go-libp2p repos to consolidate abstractions, interfaces and core types into libp2p/go-libp2p-core. See branch consolidate-skeleton there.

Work is being performed in the consolidate-skeleton branch across repos.

In this PR, we:

  1. migrate core types out of this repo into go-libp2p-core.
  2. ensure backwards compatibility by aliasing all items that were publicly exported.
  3. introduce a gomod dependency to go-libp2p-core.

⚠️⚠️⚠️ Exceptions to (2): TestSeed, TestStreamLen, TestMessage global vars. They are commented out to induce breakage and avoid silent bugs.


Merge strategy: squash and rebase.

@ghost ghost assigned raulk Apr 16, 2019
@ghost ghost added the in progress label Apr 16, 2019
@raulk raulk merged commit 5f81430 into master May 24, 2019
@raulk raulk deleted the consolidate-skeleton branch May 24, 2019 17:21
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant