Agent Instructions
This is a public releases repository with restricted scope. It distributes pre-built binaries and sample packages only.
What belongs here
- Pre-compiled viewer binaries (Linux + Windows)
- Sample
.helixhero packages for testing - Documentation (README, format spec, testing guide)
- GitHub Release assets and changelogs
What does NOT belong here
- Source code (lives in helix_3d)
- Build scripts or CI pipelines that compile from source
- The full 124-hero package library (too large — ship 2-3 samples per release)
- Game data, engine internals, or private configuration
Release Process
- Build the viewer binary in helix_3d:
cargo build --release -p helix-3d-viewer - Copy binary to this repo or upload directly as a GitHub Release asset
- Include 2-3 sample
.helixpackages (build withmake package HERO=drowin helix-tools) - Tag with semver:
v0.1.0,v0.2.0, etc. - Write release notes describing what changed
Creating a Release
gh release create v0.1.0 \
--title "v0.1.0 - Initial Viewer Release" \
--notes "$(cat <<'EOF'
## Helix 3D Viewer v0.1.0
First public release of the standalone model viewer.
### Features
- Load .helix hero packages
- Orbit camera, zoom, pan
- Animation playback from sidebar
- Screenshot (F5), wireframe (W)
### Sample Packages
- drow.helix (8 gear parts, 76 animations)
- axe.helix (5 gear parts, 75 animations)
EOF
)" \
helix-viewer \
drow.helix \
axe.helix
Related Repos
| Repo | What to do there |
|---|---|
| helix_3d | Build the viewer binary, implement features |
| helix-tools | Build .helix packages, update format spec |
| This repo | Distribute binaries + sample packages |