stub source file and modify gitignore