/gin-valid

Validation prototype for the GIN repository service

Primary LanguageGoOtherNOASSERTION

Build Coverage Status Go Report Card PkgGoDev Docker Automated build

gin-valid

gin-valid is the G-Node Infrastructure data validation service. It is a microservice server written in go that is meant to be run dependent on a [https://github.com/G-Node/gogs](GIN repository server).

Repositories on a GIN server can trigger validation of data files via this service. The currently supported validators are listed below.

  • The BIDS fMRI data format.
  • The NIX (Neuroscience Information Exchange) format.
  • The odML (open metadata markup language) format.

Contributing

For instructions on how to create and add custom validators, please check the adding validators contribution guide.