Skip to content

Repository files navigation

Z-Hub

Z-Hub is an online platform that integrates lossy compression modules, compositions, analysis, and datasets.

Recommended IDE Setup

VS Code + Vue (Official) (and disable Vetur).

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Lint with ESLint

npm run lint

Contribution

Dataset submission

This site uses a GitHub Issues + Actions workflow to accept dataset submissions without a backend server:

  • Click "Submit a dataset" on the Datasets page.
  • A prefilled GitHub Issue will open in this repo.
  • A GitHub Action ingests issues labeled dataset and updates public/datasets.json via an automated PR.
  • The site reads public/datasets.json at runtime to display community datasets.

Setup:

  • Ensure this repository is public and Pages is enabled.
  • Create .env with VITE_GITHUB_REPO=owner/repo and optionally set base in vite.config.js if deploying to a sub-path.
  • Keep public/datasets.json committed.

Files:

  • .github/ISSUE_TEMPLATE/dataset_submission.yml – Issue form shown to submitters.
  • .github/workflows/ingest-dataset-issues.yml – Action to parse issues and open PRs.
  • public/datasets.json – Data file consumed by the site.

About

Z-Hub is designed as an open hub for publishing modules, compositions, and data for lossy compression.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages