wirednkod / papi-intro-tutorial

A simple step-by-step guide to start with PAPI
5 stars 1 forks source link

PAPI-Intro Feedback #5

Open hippiestank opened 23 hours ago

hippiestank commented 23 hours ago

After completing the "Polkadot-API: An Introduction to Multichain" tutorial on dotcodeschool.com, I have taken some time to write down a few (hopefully constructive) thoughts. Rather than submitting an issue for each chapter, I have included feedback for each here, except for a large typo, which was submitted separately.

Background: Basic understanding of Blockchain development, new to JS/TS Time Spent on Tutorial: 3 hours

"Initialize a Basic Typescript Project"

"Lets PAPI This"

"Codegen & 'adding' chains"

"Connection Process"

"Remote Procedure Call (RPC) Endpoints"

"Create and Implement printChainInfo Function"

"Some specifics around PAPI are needed"

"PEOPLE System Chain"

"Collectives System Chain"

Overall, I think this was a very good Introduction to PAPI on a basic level. Everything works, and it's possible to get results with minimal understanding of the topics.

I think the structure of typedApi calls could be developed a little more, maybe including how Pallets and their methods relate, along with how to find that information. I was unable to find a repository for either of the System Chains, and would be curious to know where they were. I think being able to dive into the docs and look at the pallets is helpful.

It is difficult to view answers outside of a Fullscreen. A final example of the finished index.ts would be nice.

If I had started my journey into dApp development with this tutorial, the client/provider relationship would have made more sense, faster. After doing the tutorial, I now have examples of digging into the details of a value, and mapping over an array of entries to come back to.

I hope this helps.

-hippiestank

wirednkod commented 15 hours ago

Thank you so much for the feedback. This is very helpful