Description
Currently the pysteps example gallery is part of the main pysteps repo, meaning that the static example pages are compiled by readthedocs for each change.
This slows down considerably the rtd builds, and puts us very much at the limit of their free resources.
One solution could be to fully decouple the example gallery (as a new repo, eg "pysteps-gallery") that uses GitHub actions to build and publish the example pages (although I'm not sure exactly if and how this could be possible yet).
The main advantages being that now the examples can be build only when is really necessary (eg a new release of the main package), the rtd builds wil take a fraction of the time it currently takes, and the examples will possibly have more visibility thanks to a dedicated repo.
Another interesting feature could be to use jupyter notebooks for all examples. We could then use nbsphinx to build the html pages, while also giving the possibility to open them directly with Google Colab.