Skip to content

add Makefile with standard targets#2

Merged
dannywillems merged 7 commits intomainfrom
setup-makefile
Jan 28, 2026
Merged

add Makefile with standard targets#2
dannywillems merged 7 commits intomainfrom
setup-makefile

Conversation

@dannywillems
Copy link
Copy Markdown

Summary

  • Add Makefile with standard development targets for Rust projects
  • Includes build, test, lint, format, and check targets
  • Includes trailing whitespace management targets
  • Includes check-outdated target for dependency tracking

Available targets

  • make help - Show all available targets
  • make build / make build-release - Build project
  • make check - Check for compilation errors
  • make format / make check-format - Format code
  • make lint - Run clippy linter
  • make test - Run tests
  • make clean - Clean build artifacts
  • make setup - Install required rustup components
  • make check-outdated - Check for outdated dependencies
  • make fix-trailing-whitespace / make check-trailing-whitespace - Manage trailing whitespace

Test plan

  • Verify make help works
  • Verify build targets work
  • Verify lint and format targets work

- Fix trailing whitespace in releases.yml and README.md
- Fix clippy lint errors (unused assignments, needless borrows, let unit)
- Update CI to use stable/beta matrix on ubuntu and macos
- Simplify trailing whitespace targets for repo-specific filetypes
@dannywillems dannywillems merged commit 08eafab into main Jan 28, 2026
9 checks passed
@dannywillems dannywillems self-assigned this Jan 28, 2026
@dannywillems dannywillems moved this to In Review in Rust node Jan 28, 2026
@yamimaio yamimaio moved this from In Review to Done in Rust node Jan 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants