Ignore OS X files, vendor directory and composer.lock