update the documentation for adding the description of those modules of core and extension
update the repo_dir option for supporting the multi-dir