chore(docs): automatic doc generation, 

closes #1255