Loading...
Loading...
Two new “Show HN” projects highlight a trend toward Git-centered developer workflows optimized for parallel work. One tool is a Git worktree manager tailored for the Niri Wayland compositor, letting developers create, list, and remove worktrees while automatically launching related apps (editor, terminal) and offering fzf-driven selection plus scripts for managing dev servers. The other, MuonTickets, embeds ticketing directly in repositories as Markdown with lifecycle rules enforced via commits, adding dependency-aware task selection, WIP limits, Mermaid graphs, and JSON exports for LLM/agent integration. Together they push coordination and context-switching into Git itself.
Author demonstrates enhancing command-line git diffs using delta, fzf and small shell scripts to speed up code reviews. Delta replaces git’s built-in pager to render clearer character- and word-level diffs with configurable themes; the author suggests setting DELTA_FEATURES="diff-so-fancy" and shows .gitconfig changes so git show, git diff, git add -p and git blame use delta. They also provide a gd script that uses fzf to present an interactive file menu, supports --side for side-by-side diffs and forwards git diff flags (e.g., --staged or branch comparisons). Extra tips include piping ripgrep JSON output into delta and links to dotfiles and a demo video. This matters because it improves developer productivity and review accuracy with lightweight, portable tools.
Improved Git Diffs with Delta, Fzf and a Little Shell Scripting
A developer has created a Git worktree manager specifically designed for the Niri Wayland compositor, enhancing workflow efficiency for managing multiple Git worktrees. The tool allows users to create, list, and delete worktrees while automatically launching associated applications like editors and terminals. Key features include a single configuration file for setup, integration with fzf for interactive selection, and a companion script for managing development server processes. This tool aims to streamline the development process for users who rely on Git worktrees and the Niri environment, showcasing the potential for customized developer tools in modern software workflows.
MuonTickets is a newly developed Git-native ticketing system aimed at enhancing workflows for AI agents and parallel development. By integrating ticket management directly within Git repositories as Markdown files, it eliminates the need for external issue trackers. Each ticket follows a strict lifecycle, and state changes are tracked through commits. The system supports dependency-aware task selection and enforces work-in-progress limits, making it particularly suited for multi-agent environments where coordination is crucial. The tool also offers features like Mermaid graph outputs for visualizing dependencies and JSON exports for LLM integration, streamlining the development process without relying on traditional databases or SaaS backends.