https://www.togidev.com/how-to-commit-empty-directories-in-git-using-gitkeep/