Skip to content

Conversation

@yurekami
Copy link
Contributor

Summary

Add a Makefile to simplify common development tasks with easy-to-remember commands.

Available Commands:

Command Description
make help Show all available commands
Build
make build Build the package
make develop Build for development (symlinks)
make install Build and install
Testing
make test Run all tests with pytest
make test-fp8 Run FP8 GEMM tests
make test-bf16 Run BF16 GEMM tests
Code Quality
make lint Run ruff linter
make format Auto-format code
make check Run all checks
make typos Check for typos
Cleanup
make clean Remove build artifacts
make clean-all Remove all generated files

Benefits:

  • Consistent interface for common tasks
  • Self-documenting via make help
  • Reduces need to remember specific commands
  • Standard practice in C/C++ projects

Test plan

  • Valid Makefile syntax
  • Verify make help works
  • Test build commands on development machine

🤖 Generated with Claude Code

Add a Makefile to simplify common development tasks:

Build Commands:
- make build     - Build the package
- make develop   - Build for development with symlinks
- make install   - Build and install

Test Commands:
- make test      - Run all tests with pytest
- make test-fp8  - Run FP8 GEMM tests
- make test-bf16 - Run BF16 GEMM tests

Code Quality:
- make lint      - Run ruff linter
- make format    - Auto-format with ruff
- make check     - Run all checks
- make typos     - Check for typos

Cleanup:
- make clean     - Remove build artifacts
- make clean-all - Remove all generated files

Run 'make help' to see all available commands.

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

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@zheanxu zheanxu closed this Jan 16, 2026
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.

2 participants