- move script as asset because they are not build script - create new script directory for "User Compile" method because github action need to build with gtest. - change compile manual for this change. - modify external dependency location in github action and gitignore.