Imagine a complex application, new joiners or team mates who started working on this application with zero knowledge on how application works ?whats the architecture ? and why it was built for ?..etc.

Isn’t it would be cool if there is an documentation in place with which helps user to understand how application works ? I vaguely had this idea to create a package which helps user to write walk through / tour about application.

As a start I have provided basic features in a package called Topping.

Sample application with topping :