Redesign: Static HTML site with updated ecosystem#32
Conversation
New quantms.org landing page: - Static HTML/CSS/JS — no build step needed - quantmsdiann added as separate DIA workflow - Updated ecosystem: 8 tools (mokume, qpx, sdrf-pipelines, etc.) - ibaqpy → mokume migration documented with citations - All citations linked to DOIs - Stats loaded dynamically from data/portal-stats.json - Preserved existing data files (AE, DE, MSNet, single_cell) - GitHub Pages deployment via Actions (no Vue build) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe pull request transforms the quantms website from a Vue 3 single-page application with dynamic routing into a static HTML-based site. It removes SPA infrastructure (Vue bootstrap, router, Vuex store, components), Vue view pages, and complex SCSS styling systems. New static HTML pages, unified CSS/JavaScript assets, GitHub Pages deployment configuration, and domain setup replace the previous SPA architecture. Changes
Estimated Code Review Effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
The site is now static HTML — no npm build needed. Removes build.yml (tried to run vue-cli-service build) and package.json/.eslintrc.js (Vue CLI dependencies). The new deploy.yml uses GitHub Pages Actions to serve static files directly from the repo root. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Summary
Replaces Vue CLI app with static HTML/CSS/JS site (no build step needed).
What changed
Data preserved
Test plan
quantms.orgGenerated with Claude Code
Summary by CodeRabbit
New Features
Chores