docs icon indicating copy to clipboard operation
docs copied to clipboard

Documentation site for the libp2p project.

Results 46 docs issues
Sort by recently updated
recently updated
newest added

I think we could stand to clarify what we mean specifically by "connection", and it would help to have an overview of the connection upgrading process. The upgrading section should...

P1
type:new page
area:general

We should have a concept doc about protocol negotiation that describes the high-level need, with details about how [multistream](https://github.com/multiformats/multistream-select) is used throughout the libp2p stack. We should emphasize that multistream...

P2
type:new page
area:general

A proposal to include the security protocol (TLS or Noise) in the multiaddr is being proposed. This is a performance optimization to reduce time spent in protocol negotiation. [go-libp2p is...

P3
area:general

Connection establishment performance optimizations are being specified and on the roadmap for two libp2p implementations: - [go-libp2p](https://github.com/libp2p/go-libp2p/blob/master/ROADMAP.md#b-%EF%B8%8F-handshakes-at-the-speed-of-light) and [rust-libp2p](https://github.com/libp2p/rust-libp2p/blob/master/ROADMAP.md#handshake-optimizations) ## Done Criteria - [x] Documentation describing these optimizations exists (to...

P1
area:general
Epic

## Done Criteria - [ ] Tutorial introduction: Ping application - [ ] Prerequisites - [ ] Install Nim - [ ] Create an empty project - [ ] Install...

P2
type:new page
area:guides

Should cover the basics of the content routing interface and how it's used by other parts of libp2p (e.g. rendezvous for AutoRelay). Should mention that the primary implementation is via...

P1
type:new page
area:routing

Currently, there are various docs, articles, and public talks describing what project flare is and does, but I can't find anything that describes how to actually use it. It would...

P2
type:new page
area:guides

I mentioned the switch / swarm in the transport doc, but a more in-depth look at the public API surface and its responsibilities would help clarify things for users. Could...

P1
type:enhancement
area:multiplexing

First of all, thanks for the documentation. I appreciate the effort that goes into it. Thing is, I just read the protocol section in the documentation [here](https://docs.libp2p.io/concepts/protocols/) and I have...

P2
type:enhancement
area:general