-
Notifications
You must be signed in to change notification settings - Fork 411
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
Build router/traversal explainer by leveraging well-known terms #685
Comments
@DannyS03 scope questions:
|
@ElPaisano right the idea was to create a new page as a general explainer for the process here of routing & traversal, under Concepts. |
@DannyS03 gotcha. This relates to the ongoing reorg / updates. A few thoughts here: One of the goals of the reorg is to prune down the content in Concepts, for example #1433. So, I'd lean towards trying to slot this into existing material, if possible. What I don't know: how much copy needs to be written here, so might be too much content for a paragraph or two. Proposal: instead of creating a new page, could you could just add a blurb (maybe a paragraph or two) into the existing https://docs.ipfs.tech/concepts/libp2p/? Then link out to the much more detailed, thorough content for the subject in the libP2P docs (maybe https://docs.libp2p.io/concepts/nat/overview/ or something like that) "for further reading"? Also, we recently updated https://docs.ipfs.tech/how-to/nat-configuration/#background - I'm not sure if any of this material would apply to what Lidel was requesting here |
thanks @ElPaisano, let's do that - as in, utilize the libp2p page and improve the references to the libp2p docs (as we also have more docs to refer to now which actually cover a good portion of the scope here). |
@DannyS03 👍 cheers Seems like we can close this issue and combine it into #1431 (which you're already working on anyways). What do you think? Close this one out, copy the relevant info over to 1431, and create a PR? |
That sounds good @ElPaisano |
I believe using generic names to introduce new concepts usually improves onboarding and reduces fatigue due to cognitive overhead.
Peer and content routing in browser context is a fairly nuanced issue, but if we use well-known terms like STUN, ICE, TURN in the context of transports available in web browsers and/or go-ipfs running behind some types of NAT, that could help devs building on our stack to build proper mental model faster.
I am a bit thin on tangible details, but I'll use "nat traversal / browser transports / webrtc" problem space to give an example of what I mean:
cc @vasco-santos @jacobheun @BigLep @johnnymatthews
The text was updated successfully, but these errors were encountered: