Skip to content

psych-ds/psychds-validator-web

Repository files navigation

Psych-DS Web Validator

A web-based validation tool for checking dataset compliance with the Psych-DS standard. Try it at psych-ds.github.io/validator.

Features

  • Upload and validate datasets against the Psych-DS schema
  • Interactive feedback showing validation results
  • Detailed error messages and suggestions for fixes
  • Direct GitHub issue submission for bug reports and feature requests

Tech Stack

Getting Started

Prerequisites

Local Development

  1. Clone the repository:
git clone https://github.com/psych-ds/psychds-validator-web.git
cd psychds-validator-web
  1. Build and start the development server:
deno task build
deno task start

The application will be available at http://localhost:8000.

Project Structure

psychds-validator-web/
├── components/       # Reusable UI components
├── islands/         # Interactive components
├── routes/          # Page routes and API endpoints
├── static/          # Static assets, including the bundled validator
└── fresh.gen.ts     # Auto-generated routes

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/new-feature)
  3. Commit your changes (git commit -m 'Add new-feature')
  4. Push to the branch (git push origin feature/new-feature)
  5. Open a Pull Request

Organization Repo

Our github organization contains other repositories related to the project.

Getting Help

About

Lightweight web app for validating Psych-DS datasets online

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published