Skip to content

feat: migrate from Makefile to justfile#7

Merged
lkronecker13 merged 3 commits into
mainfrom
feat/justfile
Jan 9, 2026
Merged

feat: migrate from Makefile to justfile#7
lkronecker13 merged 3 commits into
mainfrom
feat/justfile

Conversation

@lkronecker13
Copy link
Copy Markdown
Contributor

Summary

  • Replace Makefile with justfile for simpler task automation
  • All 15 recipes preserved with identical functionality
  • Built-in just --list replaces manual grep/awk help generation
  • No .PHONY boilerplate needed
  • Recipe dependencies instead of $(MAKE) recursion

Changes

  • Deleted: Makefile
  • Added: justfile with all original recipes
  • Updated: .pre-commit-config.yaml to use just commands
  • Updated: .github/workflows/ci.yml with setup-just@v2 action
  • Updated: All documentation (README.md, workflow files) with just commands
  • Removed: Bot Brewers reference from README

Test plan

  • just --list shows all available commands
  • just validate-branch passes (format, lint, type-check, test)
  • Pre-commit hooks work with just commands
  • CI workflow runs successfully with just

🤖 Generated with Claude Code

lkronecker13 and others added 3 commits November 29, 2025 00:59
Replace Makefile with justfile for simpler task automation:
- All 15 recipes preserved with identical functionality
- Built-in `just --list` replaces manual grep/awk help
- No .PHONY boilerplate needed
- Recipe dependencies instead of $(MAKE) recursion

Updated all references:
- README.md
- Workflow documentation files
- Pre-commit hooks
- GitHub Actions CI (added setup-just action)

Also removed Bot Brewers reference from README.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Gitignore PROJECT_INIT_WORKFLOW.md and remove context seed
templates (PRODUCT.md, ENGINEERING.md) from this PR.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@lkronecker13 lkronecker13 merged commit 0c01b3f into main Jan 9, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant