Pioneer is a desktop and CLI suite designed for efficient code review and management with local Git flow integration. This repository is organized as a monorepo using pnpm workspaces.
This project now uses a Makefile-based build system for consistency and ease of use. The Makefile provides commands for building, testing, and publishing packages in the monorepo.
makeormake build- Build all packagesmake build-pkg PKG=package-name- Build a specific packagemake test- Run tests for all packagesmake test-pkg PKG=package-name- Test a specific packagemake publish- Publish all packagesmake publish-dry-run- Simulate publishing (no actual publication)make clean- Remove build artifactsmake clean-all- Deep clean (includes node_modules)make install- Install dependenciesmake help- Display help information
# Build all packages
make build
# Build a specific package
make build-pkg PKG=@pioneer-platform/pioneer-cli-alpha
# Run tests
make test
# Publish packages
make publish