precompile and git ignore