This PR adds a pixi environment that optionally can be used during local development. The pixi.toml and pixi.lock together provide a reproducible development environment across Linux, x86 macOS, Apple silicon macOS, and 64bit Windows.
The PR also adds basic pixi use instructions to the "Developing the IRIS-HEP website" docs page.
Summary
Restrict ruby to v3.1 to match the version used in CI for deployment. The Ruby version and the Gemfile.lock can get updated in a later PR.
Add basic pixi setup and use instructions.
Place existing rbenv instructions under 'Manual environment control' section.
Description
This PR adds a
pixi
environment that optionally can be used during local development. Thepixi.toml
andpixi.lock
together provide a reproducible development environment across Linux, x86 macOS, Apple silicon macOS, and 64bit Windows.The PR also adds basic
pixi
use instructions to the "Developing the IRIS-HEP website" docs page.Summary
ruby
tov3.1
to match the version used in CI for deployment. The Ruby version and theGemfile.lock
can get updated in a later PR.pixi
setup and use instructions.rbenv
instructions under 'Manual environment control' section.