def create_default_layout(config):
project_name = config.get('<STR_LIT>')<EOL>project_version = config.get('<STR_LIT>')<EOL>if not project_name or not project_version:<EOL><INDENT>error('<STR_LIT>',<EOL>'<STR_LIT>')<EOL><DEDENT>init_dir = config.get_path('<STR_LIT>')<EOL>if not init_dir:<EOL><INDENT>init_dir = config.get_invoke_dir()<EOL><DEDENT>else:<EOL><INDENT>if os.path.exists(init_dir) and not os.path.isdir(init_dir):<EOL><INDENT>error('<STR_LIT>',<EOL>'<STR_LIT>' %<EOL>init_dir)<EOL><DEDENT><DEDENT>sitemap_path = check_path(init_dir, '<STR_LIT>')<EOL>conf_path = check_path(init_dir, '<STR_LIT>')<EOL>md_folder_path = check_path(init_dir, '<STR_LIT>')<EOL>assets_folder_path = check_path(init_dir, '<STR_LIT>')<EOL>check_path(init_dir, '<STR_LIT>')<EOL>cat_path = os.path.join(assets_folder_path, '<STR_LIT>')<EOL>os.makedirs(init_dir)<EOL>os.makedirs(assets_folder_path)<EOL>os.makedirs(md_folder_path)<EOL>with open(sitemap_path, '<STR_LIT:w>') as _:<EOL><INDENT>_.write('<STR_LIT>')<EOL><DEDENT>with open(conf_path, '<STR_LIT:w>') as _:<EOL><INDENT>_.write(json.dumps({'<STR_LIT>': project_name,<EOL>'<STR_LIT>': project_version,<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT:index>': os.path.join('<STR_LIT>',<EOL>'<STR_LIT>'),<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': ['<STR_LIT>']}, indent=<NUM_LIT:4>))<EOL><DEDENT>with open(os.path.join(md_folder_path, '<STR_LIT>'), '<STR_LIT:w>') as _:<EOL><INDENT>_.write('<STR_LIT>' % project_name.capitalize())<EOL>try:<EOL><INDENT>get_cat(cat_path)<EOL>_.write("<STR_LIT>")<EOL>_.write('<STR_LIT>')<EOL><DEDENT>except:  <EOL><INDENT>pass<EOL><DEDENT><DEDENT>
Banana banana