gitignore and deps