[PR #153] [CLOSED] feat(dev): add Justfile and pre-commit hooks #168

Closed
opened 2026-02-27 10:22:30 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mikeyobrien/ralph-orchestrator/pull/153
Author: @mikeyobrien
Created: 2/3/2026
Status: Closed

Base: mainHead: feat/devenv-setup


📝 Commits (2)

  • 39af023 feat(cli): add shell completions support
  • c45150f feat(dev): add devenv.sh with Nix flakes for reproducible dev environment

📊 Changes

12 files changed (+537 additions, -18 deletions)

View changed files

📝 .hooks/pre-commit (+27 -18)
.ralph/specs/devenv-setup.spec.md (+103 -0)
.ralph/specs/shell-completions.spec.md (+86 -0)
📝 Cargo.lock (+10 -0)
📝 DEVELOPMENT.md (+60 -0)
Justfile (+71 -0)
📝 crates/ralph-cli/Cargo.toml (+3 -0)
crates/ralph-cli/src/completions.rs (+50 -0)
📝 crates/ralph-cli/src/main.rs (+8 -0)
devenv.nix (+80 -0)
devenv.yaml (+12 -0)
flake.nix (+27 -0)

📄 Description

Adds Justfile for common dev tasks and pre-commit hooks to ensure formatting and linting before commits. Includes updated DEVELOPMENT.md with Quick Start guide.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mikeyobrien/ralph-orchestrator/pull/153 **Author:** [@mikeyobrien](https://github.com/mikeyobrien) **Created:** 2/3/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/devenv-setup` --- ### 📝 Commits (2) - [`39af023`](https://github.com/mikeyobrien/ralph-orchestrator/commit/39af02367803724ba297ebd26d98eb32196eff80) feat(cli): add shell completions support - [`c45150f`](https://github.com/mikeyobrien/ralph-orchestrator/commit/c45150f1111063bce468c23d57f988d589e0a633) feat(dev): add devenv.sh with Nix flakes for reproducible dev environment ### 📊 Changes **12 files changed** (+537 additions, -18 deletions) <details> <summary>View changed files</summary> 📝 `.hooks/pre-commit` (+27 -18) ➕ `.ralph/specs/devenv-setup.spec.md` (+103 -0) ➕ `.ralph/specs/shell-completions.spec.md` (+86 -0) 📝 `Cargo.lock` (+10 -0) 📝 `DEVELOPMENT.md` (+60 -0) ➕ `Justfile` (+71 -0) 📝 `crates/ralph-cli/Cargo.toml` (+3 -0) ➕ `crates/ralph-cli/src/completions.rs` (+50 -0) 📝 `crates/ralph-cli/src/main.rs` (+8 -0) ➕ `devenv.nix` (+80 -0) ➕ `devenv.yaml` (+12 -0) ➕ `flake.nix` (+27 -0) </details> ### 📄 Description Adds Justfile for common dev tasks and pre-commit hooks to ensure formatting and linting before commits. Includes updated DEVELOPMENT.md with Quick Start guide. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 10:22:30 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ralph-orchestrator#168
No description provided.