Skip to content

workshop: initialize workshop book#230

Merged
dhuseby merged 2 commits intolibp2p:mainfrom
dhuseby:feat/workshop/init
Feb 27, 2025
Merged

workshop: initialize workshop book#230
dhuseby merged 2 commits intolibp2p:mainfrom
dhuseby:feat/workshop/init

Conversation

@dhuseby
Copy link
Copy Markdown
Collaborator

@dhuseby dhuseby commented Feb 26, 2025

Signed-off-by: Dave Grantham dwg@linuxprogrammer.org

  • Initialize mdbook for the workshop
  • Add GithubAction to build and deploy the workshop to Github Pages

Signed-off-by: Dave Grantham <dwg@linuxprogrammer.org>
@dhuseby dhuseby requested a review from 2color February 26, 2025 08:34
@dhuseby
Copy link
Copy Markdown
Collaborator Author

dhuseby commented Feb 26, 2025

@2color my plan for this is to walk people through piecing together a universal-connectivity app from (mostly) scratch in each of the languages to teach basic libp2p concepts. The first part focuses on behaviors and getting a basic swarm initialized that can connect and identify and ping. The second part adds in gossipsub. The third part adds in request-response. The goal is to have a 3 hour workshop we can use to teach with at conferences. Eventually I'll add a chapter on Kademlia peer discovery but that's not a requirement for the MVP.

Co-authored-by: Daniel Norman <1992255+2color@users.noreply.github.com>
@dhuseby
Copy link
Copy Markdown
Collaborator Author

dhuseby commented Feb 27, 2025

@2color Thanks for the review! 🍻

@dhuseby dhuseby merged commit 71586b2 into libp2p:main Feb 27, 2025
@dhuseby dhuseby deleted the feat/workshop/init branch February 27, 2025 02:48
dozyio pushed a commit to dozyio/universal-connectivity that referenced this pull request Sep 7, 2025
* initialize workshop mdbook

Signed-off-by: Dave Grantham <dwg@linuxprogrammer.org>

* Update workshop/src/introduction.md

Co-authored-by: Daniel Norman <1992255+2color@users.noreply.github.com>

---------

Signed-off-by: Dave Grantham <dwg@linuxprogrammer.org>
Co-authored-by: Daniel Norman <1992255+2color@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants