-
Notifications
You must be signed in to change notification settings - Fork 964
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
Roadmap.md: Discuss the near term future of rust-libp2p #2997
Merged
Commits on Oct 6, 2022
-
Roadmap.md: Discuss the near term future of rust-libp2p
Here is my (@mxinden) proposal for a roadmap for the next 6 months for the rust-libp2p maintainers (@elenaf9, @thomaseizinger, @jxs and @mxinden) working on the rust-libp2p project. (rust-)libp2p is an open source and open community project. Thus: - I want to make sure we listen to the community and align our work accordingly. I invite **everyone** to leave feedback here. - The below is only planning work for the maintainers, not the community. Folks from the community may suggest and pick up work not prioritized (e.g. [Kademlia efficient querying](#kademlia-efficient-querying)) nor mentioned on this roadmap and we (maintainers) should be supporting them as best as we can. I consider this more of a short-lived document, enabling everyone working and using rust-libp2p to discuss and eventually align on a common mission, making prioritization explicit. Once done, it will likely be outdated quickly and thus I suggest never actualy merge it. In my eyes, continued project management is better done via GitHub issues and thus all the information here should eventually make it into the corresponding GitHub issues if not already the case. Also see: - [libp2p roadmap](https://github.com/libp2p/specs/blob/master/ROADMAP.md) - [go-libp2p roadmap](libp2p/go-libp2p#1784) The items in this roadmap are ordered by importance where I define importance as: - Enable others to build with rust-libp2p before building components ourself. - e.g.[cross behaviour communication](#cross-behaviour-communication) over[Kademlia client mode](#kademlia-client-mode) where the former enables the latter - Invest into tools that enable us to work more efficiently - e.g.[Testground](#testground-abstraction) and [release process](#release-process) - Better do one thing well than many things close to right. - e.g. deprioritize [BitSwap implementation](#bitswap-implementation) and continue on [QUIC](#quic-support) even once first ieration is merged. That does not imply that we won't support community members implementing it. - Improve existing components before introducing new ones. - e.g.[Kademlia client mode](#kademlia-client-mode) before [WebTransport](#webtransport) I am curious what folks think and again encourage everyone to share their thoughts.
Configuration menu - View commit details
-
Copy full SHA for 1a28b97 - Browse repository at this point
Copy the full SHA 1a28b97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c04f3e - Browse repository at this point
Copy the full SHA 3c04f3eView commit details
Commits on Oct 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7a2058a - Browse repository at this point
Copy the full SHA 7a2058aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95c4cfb - Browse repository at this point
Copy the full SHA 95c4cfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53a7457 - Browse repository at this point
Copy the full SHA 53a7457View commit details -
Configuration menu - View commit details
-
Copy full SHA for be3170c - Browse repository at this point
Copy the full SHA be3170cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1153b91 - Browse repository at this point
Copy the full SHA 1153b91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db089f - Browse repository at this point
Copy the full SHA 4db089fView commit details -
Configuration menu - View commit details
-
Copy full SHA for aba46bf - Browse repository at this point
Copy the full SHA aba46bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e5e2d0 - Browse repository at this point
Copy the full SHA 1e5e2d0View commit details
Commits on Oct 11, 2022
-
ROADMAP: Remove testground entry
This is tracked on the [libp2p test-plans](libp2p/test-plans#44) see also libp2p/test-plans#53.
Configuration menu - View commit details
-
Copy full SHA for 538b5b4 - Browse repository at this point
Copy the full SHA 538b5b4View commit details -
ROADMAP: Remove event handling refactoring
This is not interesting in itself for stakeholders. Instead it will be tracked with the cross behaviour communication. See also libp2p#2832.
Configuration menu - View commit details
-
Copy full SHA for 0b071eb - Browse repository at this point
Copy the full SHA 0b071ebView commit details -
ROADMAP: Remove removal of {In,Out}boundUpgrade on ConnectionHandler
This is not directly relevant for stakeholders. Will be tracked on the project board. https://github.com/orgs/libp2p/projects/4
Configuration menu - View commit details
-
Copy full SHA for af13bb7 - Browse repository at this point
Copy the full SHA af13bb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dcee71 - Browse repository at this point
Copy the full SHA 8dcee71View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd85a8b - Browse repository at this point
Copy the full SHA dd85a8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16bdde7 - Browse repository at this point
Copy the full SHA 16bdde7View commit details -
Configuration menu - View commit details
-
Copy full SHA for aed8b29 - Browse repository at this point
Copy the full SHA aed8b29View commit details
Commits on Oct 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6fca1a2 - Browse repository at this point
Copy the full SHA 6fca1a2View commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 189fcc5 - Browse repository at this point
Copy the full SHA 189fcc5View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.