osmosis-labs / osmosis

The AMM Laboratory
https://app.osmosis.zone
Apache License 2.0
890 stars 592 forks source link

docs: prepare onboarding material for Osmosis chain dev #1388

Open p0mvn opened 2 years ago

p0mvn commented 2 years ago

Background

We should have onboarding material across various levels of the tech stack to help new engineers understand the full scope of the project. The following components should be considered:

The onboarding material should be concise, without going into much detail. The expectation is that this document is to be the first material to be looked at when onboarding on Osmosis. Links should be added for each topic to be explored in more depth on a needs basis.

alexanderbez commented 2 years ago

I love the motivation, but I've seen this time and time again, eventually the docs fall out of date/sync and folks end up referencing material that is no longer relevant. Do you mean documentation of these concepts in relation to Osmosis?

ValarDragon commented 2 years ago

I'm imagining a powerpoint, that has a brief descriptions of the various components of the stack, and known problems we face from them, e.g.:

As far as I know, haven't seen any high level explanations to show to new folks. I end up doing that on calls at the moment, in very ad-hoc ways

alexanderbez commented 2 years ago

Nice! Yeah a PDF on this would be dope. I like the idea!

nicolaslara commented 2 years ago

Not sure if you're familiar with markdown slides but it may be an easy way to keep it maintainable while still having it show up in slide format

p0mvn commented 2 years ago

ref: https://github.com/cosmos/cosmos-sdk/issues/13171

Just linking this to port some ideas over when we start working on this