gitignore and project file