Convert the schema validation framework into a gem
Context:
Instead of having the schema validation framework defined in the gitlab.com codebase, we can export the code to a gem.
Benefits:
- It will speed up the reviews
- External engineers may benefit from this
- Support open-source community
Edited by Diogo Frazão