How-To Guides
Problem-oriented guides that solve specific real-world tasks.
By Language / Runtime
-
Build a Rust Application
UseFROM stagex/pallet-rustto build reproducible Rust binaries. -
Build a Python Application
UseFROM stagex/pallet-pythonfor your Python projects. -
Build a Go Application
UseFROM stagex/pallet-gofor Go development. -
Build a Node.js Application
UseFROM stagex/pallet-nodejsfor JavaScript/TypeScript apps. -
Build a C/C++ Application
Use StageX with LLVM/Clang or GCC for native development.
Maintenance & Operations
-
Add a New Package
Create a new package definition in the StageX repository. -
Upgrade a Package
Bump a package to its latest version, rebuild, and reproduce. -
Verify Multi-Signature Attestations
Validate GPG signatures from multiple maintainers. -
Reproduce Builds Locally
Verify bit-for-bit reproducibility of StageX builds. -
Use StageX with OCI Runtimes
Integrate StageX with Docker, Podman, and Kubernetes. -
Cross-Compile for Other Architectures
Build forlinux/arm64and other platforms. -
Set Up a Development Environment
Configure your local environment for StageX development.
Troubleshooting
- Troubleshooting
Common issues and their solutions.
See Also
- Build a Rust Application — Reproducible Rust builds with external crate dependencies.
- Add a New Package — Create package definitions in the StageX repository.
- Tutorial: Quick Start — Prerequisite tutorial for StageX basics.