def initialise():
    """
    Detects, prompts and initialises the project.

    Stores project and tool configuration in the `changes` module.
    """
    global settings, project_settings

    # Global changes settings
    settings = Changes.load()

    # Project specific settings
    project_settings = Project.load(GitHubRepository(auth_token=settings.auth_token))
Detects, prompts and initialises the project.

    Stores project and tool configuration in the `changes` module.