update schema generation
update git ignore