ift-ts:p2p:ift:2026q3-logos-core-learning-materials

Create learning material for using nim-libp2p through Logos Core, including tutorials, practical examples, and small toy projects.

Description

As Logos Core integration grows, downstream developers need a clear path for learning how to use libp2p features without first understanding all nim-libp2p internals. This commitment creates a Q3 set of tutorials and examples around common Logos Core workflows.

The material should focus on practical usage: creating a node, configuring transports, connecting peers, using service discovery, using Kademlia, handling custom protocols where available, and debugging common setup problems.

Task List

Plan

  • fully qualified name: ift-ts:p2p:ift:2026q3-logos-core-learning-materials:plan
  • owner: Vlado
  • status: in progress (10%)
  • start-date: 2026/07/01
  • end-date: 2026/07/05

Description

Define the tutorial and example set for Q3, prioritizing workflows that Logos Delivery, Anoncomms, and Logos Core developers are expected to use.

Deliverables

Tutorials

  • fully qualified name: ift-ts:p2p:ift:2026q3-logos-core-learning-materials:tutorials
  • owner: Vlado
  • status: done
  • start-date: 2026/07/01
  • end-date: 2026/07/27

Description

Write step-by-step tutorials for using nim-libp2p through Logos Core. The tutorials should be concise, runnable where practical, and aligned with the current Logos libp2p module API.

Deliverables

Toy Projects And Examples

  • fully qualified name: ift-ts:p2p:ift:2026q3-logos-core-learning-materials:toy-projects
  • owner: Vlado
  • status: done
  • start-date: 2026/07/01
  • end-date: 2026/08/04

Description

Create small toy projects or executable examples that demonstrate common workflows end to end. Examples should be easy to run locally and should serve as regression checks where possible.

Deliverables