Pipelining Visualization
A React TypeScript application built with Vite.
Local Development
- Install dependencies:
- Start the development server:
The app will be available at http://localhost:5173
Building for Production
Build the app for production:
The built files will be in the dist directory.
GitHub Pages Deployment
Option 1: Automatic Deployment with GitHub Actions (Recommended)
- Create a
.github/workflowsdirectory in your repository - The workflow file is already included (
.github/workflows/deploy.yml) - Push your code to GitHub
- Go to your repository Settings → Pages
- Under "Source", select "GitHub Actions"
- The workflow will automatically deploy on every push to
main
Option 2: Manual Deployment
- Build the app:
npm run build - Go to your repository Settings → Pages
- Under "Source", select "Deploy from a branch"
- Select the
gh-pagesbranch and/ (root)folder - Push the
distfolder contents to thegh-pagesbranch
Note: Make sure to update the base path in vite.config.ts if your repository name is different from pipelining_vis.