

def collect_project_information():
    default_project_name = os.path.basename(os.getcwd())
    project_name = (prompt_user('Project name', default_project_name) or default_project_name)
    scaffolding = PythonProjectScaffolding(project_name)
    dir_source_main_python = prompt_user('Source directory', DEFAULT_SOURCE_DIRECTORY)
    dir_docs = prompt_user('Docs directory', DEFAULT_DOCS_DIRECTORY)
    dir_source_unittest_python = prompt_user('Unittest directory', DEFAULT_UNITTEST_DIRECTORY)
    dir_source_main_scripts = prompt_user('Scripts directory', DEFAULT_SCRIPTS_DIRECTORY)
    plugins = suggest_plugins(PLUGINS_TO_SUGGEST)
    scaffolding.add_plugins(plugins)
    if dir_source_main_python:
        scaffolding.dir_source_main_python = dir_source_main_python
    if dir_source_unittest_python:
        scaffolding.dir_source_unittest_python = dir_source_unittest_python
    if dir_source_main_scripts:
        scaffolding.dir_source_main_scripts = dir_source_main_scripts
    if dir_docs:
        scaffolding.dir_docs = dir_source_main_python
    return scaffolding

dataset/ETHPy150Open pybuilder/pybuilder/src/main/python/pybuilder/scaffolding.py collect_project_information/VarMisuse@139/282 `dir_docs`->`dir_source_main_python`