Automates the initialization of Galaxy project worktrees by configuring Python environments, client dependencies, and dev settings.
The Galaxy Workspace Bootstrapper is designed to streamline the setup process for the Galaxy Project development environment. It automates the complex sequence of initializing a worktree, including creating Python virtual environments via uv, managing client dependencies through pnpm and corepack, and installing Playwright browsers for testing. By generating a pre-configured galaxy.yml file with administrative defaults and preloading enabled, it allows developers to move from a fresh clone to a running instance with minimal manual intervention.
Características Principales
01Automated Python virtual environment creation and dependency installation via uv
02End-to-end testing preparation with automated Playwright browser installation
03Automatic configuration of galaxy.yml from samples with admin user defaults
041 GitHub stars
05Client-side dependency management using pnpm and corepack integration
06Detailed reporting of bootstrap status and ready-to-use startup commands
Casos de Uso
01Rapidly preparing a environment for Galaxy client-side testing and debugging
02Initializing multiple isolated git worktrees for parallel feature development
03Setting up a fresh local development environment for the Galaxy Project