scripts是共用或者简单的代码，一些独立模块放在独立的文件夹中做区分