Deployment
HELIOS-3D is automatically deployed via GitHub Actions.
The site is built with Astro + MDX and automatically deployed on every push to main. Build and deployment are governed by GitHub Actions; no manual deploy step is required.
Vercel (primary)
LiveAuto-deploy on every push to main. Vercel reads the Astro build output and serves the static site.
https://helios-3d.vercel.app/
GitHub Pages (mirror)
LiveMirrored deployment via the GitHub Actions workflow at .github/workflows/deploy.yml.
https://myrqyry.github.io/HELIOS-3D/
Source
PublicAll Astro + MDX source, visual summaries, r3f scenes, and Python analysis tooling. Issues and PRs welcome.
https://github.com/myrqyry/HELIOS-3D
CI/CD workflow
- 1.Validation:
pnpm check && pnpm testensures code and documentation integrity. - 2.Build:
pnpm buildproduces the staticdist/directory. - 3.Deploy: Vercel auto-detects the push and serves the build. GitHub Pages mirrors via
actions/deploy-pages.
Local preview
pnpm install
pnpm dev # http://localhost:4321
pnpm build
pnpm preview # serve the production build Deployed Site
The technical documentation is live at myrqyry.github.io/HELIOS-3D/.
The site is built with Astro + MDX and automatically deployed via GitHub Actions and Vercel on every push to the main branch.
CI/CD Workflow
The deployment is managed by the workflow file at .github/workflows/deploy.yml.
- Validation: Runs
pnpm checkandpnpm testto ensure code and documentation integrity. - Build: Executes
pnpm buildto generate the static site in thedist/directory. - Publish: Publishes the build artifacts directly to GitHub Pages.
Local Development & Preview
To preview the site locally before pushing to GitHub:
- Install dependencies:
pnpm install - Run development server:
pnpm dev - Build & Preview:
pnpm build pnpm preview