* test: add test * fix(schema): support array type * fix: convince CI * refactor: another way to convince CI
* chore: add a script to generate schema * typo fix * refactor