-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
👋 📌 We're moving to the IPFS Shipyard #164
Comments
I would definitely like to see richardschneider/peer-talk#59 is the primary reason that |
net-ipfs-engine isn't the worst of it. peer-talk was/is in dire need of love. I did a lot of work several months ago to make DHT work in peer talk and be able to download an image in a test project tsuckow/net-ipfs-engine The test project that downloads a jpeg Richard 🫡 did some amazing code, but had an interesting style that should be refactored. Edit: Facepalm, I just noticed you linked to my issue |
@tsuckow @Pandapip1 I see you've done some work on getting Noise implemented, managed to get Peer Discovery working and fixed a couple things (including mplex). I presume our goal is to maintain compatibility with Kubo. There's a long list of changes to Kubo, Boxo and libp2p since the last engine update, and I'm not sure how aligned it currently is. Mplex was removed in the latest 0.25.0, just as one example. Looking around, we might consider joining efforts with NethermindEth/dotnet-libp2p instead. This library is in active maintenance and seems further along than peer-talk. Regarding the We'll need more planning and coordination to bring the ipfs ecosystem in dotnet fully up to speed, and we'll need a place we can organize and plan. We don't have a channel in the official IPFS Discord server (I tried when I first got set up in the IPFS Shipyard), but we do have an officially sanctioned This requires careful thought to do it well. Let's gather here for initial planning and coordination, and we'll go from there. |
Quick links to the new repos:
Sadly, Richard Schneider appears to have permanently logged off in November 2019. These are still some of the best IPFS libraries available but have long since fallen into disrepair.
As a long-time .NET developer and IPFS enthusiast, I've volunteered to lead the maintainence efforts on ipfs-shipyard/net-ipfs-http-client and ipfs-shipyard/net-ipfs-core, which are imports of Richard's repos as they are now.
I'll be updating the library to work with the latest go-ipfs release (current v0.13.0), adding new features (like passing your own HttpClientHandler), cleaning up the codebase, approving PRs, and generally helping the community pick up where Richard left off.
Due to the insane complexity of the project, we've opted not to bring over richardschneider/net-ipfs-engine. If anyone is feeling up to the challenge, we should talk.
That's all. See you in the shipyard! 🚢
The text was updated successfully, but these errors were encountered: