-
Notifications
You must be signed in to change notification settings - Fork 89
Description
Is your feature request related to a problem with the curriculum? Please describe.
Currently the examples in the js-libp2p examples: https://github.com/libp2p/js-libp2p/tree/master/examples#js-libp2p-examples-and-tutorials
Need to go over each of the topics:
Transports. Each set of tutorials has multiple parts
Protocol and Stream Muxing
Connection Encryption
Discovery Mechanisms
Peer and Content Routing
PubSub
NAT Traversal
Take a video of yourself doing this
As problems are found, update the js-libp2p Readmes & examples in each area
Describe the solution you'd like
Do each per of each tutorial, making a separate video for each one.
Name videos like so:
- golibp2p-transports-pt1.mp4
- golibp2p-transports-pt2.mpf
- golibp2p-protocol-stream-muxing-pt1
place in the folder here: https://drive.google.com/drive/u/0/folders/1h8qeOpCHTpOphAEMrXBrfkAsmR0RxV0m
Create a separate commit for each section where code changes for the example are necessary (e.g. transports, Stream Muxing) and push the suggested libp2p repo
Where Can we find out more about this topic?
@achingbrain
How can you contribute and help create this content?
Once rough videos are done, we can create step-by-steps with narration explaining the steps
Additional context
It's very important to explain any dependencies that are being used. Are you using a linter for your code? What IDE are you using, and is it helping with imports and package managing? etc. Little details that would trip up a beginner will really help
Once these 'rough' draft videos are done, content/ video team can clean up & create a youtube series similar to this: https://www.youtube.com/watch?v=A7yZaYhrwyM&list=PLuhRWgmPaHtRfmqIpzceO8hvJKcoJuVd9
Metadata
Metadata
Assignees
Labels
Type
Projects
Status