Setting up a local copy of an Acquia cloud site Drupal 8 site

OK. So I've set up a new site on Acquia dev - pulled down the code to a local vhost - and pulled down a DB dump and loaded it into my local DB copy.

What should I do now to make things work nicely. Here are some very brief notes:

1. Use the example.gitignore file.

2. Uncomment the lines in settings.php, copy example.settngs.local.php to settings.local.php and put the DB connections in there.

3. Add a value to the HASH config in settings.php - I used $HASH_SALT

4. Set up the vcs config value in settings.php - this is what worked for me when pasted at the end of settings.php:

$config_directories = array(
    CONFIG_SYNC_DIRECTORY => $app_root . '/../config/sync',
    'vcs' => $app_root . '/../config/' . basename($site_path)
);

5. Remove 'vendor' from .gitignore.

This will help with running drush commands if you install drupal console on your local dev copy.