Why do we need all theses in gitignore? If they are generated files, we should delete them after testing maybe.