set settings and git ignore