extended gitignore
fully reproducing the didactic example

including graph