Expand Indigo documentation/write a tutorial
Clarification and motivation
We want Indigo to be usable by as many people as possible, and one of the main prerequisites for that is good documentation. We already have README
which is quite good and describes many things about Indigo. However, most of it written in summer and since then many things have changed. Also it was written mostly for ourselves rather than for external developers. It is more about Indigo internals rather than its usage.
Acceptance criteria
The end goal is to have documentation about Indigo which makes it very easy for a new person to start using it for smart contract development. Perhaps the best format for that is some sort of a tutorial based on some example, e. g. abstract ledger or managed ledger (#72 (closed)). Existing documentation should be revisited consider all the changes that we've made since summer.
I suppose it's better to finish some existing issues first, such as #72 (closed), #58 (closed), #44 (closed), #40 (closed), #38 (closed).