Add/extended (Sub) Section for IPNS #162
Labels
content-request
A request for additional content to be created for curriculum
IPFS
belongs in the IPFS section of the curriculum
L
Work size Large (3 days-week)
(Sub) Section for IPNS
Purpose
To add more content about IPNS into the curriculum. This can either be its own section or add on to the current subsection that currently exists in "Mutable Content"
Proposed Solution
Short videos for how to operate IPNS from CLIIt would be cool to show what you can do with IPNS. We have already shown how to publish something with IPNS in "The IPFS API (Tutorial)". But we can show how to enable pubsub with IPNS, we can show how to publish with a generated key that is not "self" (your default key on your ipfs node), export and import keys. All of this is best operated through the CLI, in my experience, so we can also do a short video going through this process and it will be easy to follow. These videos can be similar to ones done in "IPFS Setup (Tutorial)" It can extend and compliment the content in docs.ipfs.io/ipns. It would be a big rabbit hole if we go too much into the weeds of IPNS because of a variety of edge cases that have no easy solutions/explanations. So the trick will be to hint at those issues without addressing them too explicitly. This can farm engagement for deep dives.
Where Can we find out more about this topic?
Here are some resources that explain common points regarding IPNS:
Milestones
1) Publish written learning material (2 weeks; 1 for write ups + 1 week for possible time-delayed technical reviews)
This includes material for IPNS, Pubsub+IPNS, and DNSLink. Both Deep and Shallow tracks.
2) Video guides (2 week, 1 week for research and recording + 1 week for editing and time-delayed reviews)
This includes CLI follow-alongs and, if feasible, programmable guides
3) Merge into main from gitbook
Due to curriculum website change, the final step is moving the merged content from gitbook -> mutable-content.md into main -> mutable-content.md
Acceptance Criteria
Acceptable resolution of this issue would entail written teaching material for IPNS, DNSlink, & routing options and tradeoffs.
The text was updated successfully, but these errors were encountered: