revamp doc generation
Merge pull request #7 from sycy600/revamp_doc_generation

revamp doc generation