[PR #262] [CLOSED] Add Makefile for common development commands #325

Closed
opened 2026-10-26 21:16:17 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/deepseek-ai/DeepGEMM/pull/262
Author: @yurekami
Created: 12/25/2025
Status: ❌ Closed

Base: main ← Head: add-makefile


📝 Commits (1)

  • 155cc97 Add Makefile for common development commands

📊 Changes

1 file changed (+89 additions, -0 deletions)

View changed files

➕ Makefile (+89 -0)

📄 Description

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


🔄 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/deepseek-ai/DeepGEMM/pull/262 **Author:** [@yurekami](https://github.com/yurekami) **Created:** 12/25/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `add-makefile` --- ### 📝 Commits (1) - [`155cc97`](https://github.com/deepseek-ai/DeepGEMM/commit/155cc97eafc8371ce0cc4b572f37d801437f9c00) Add Makefile for common development commands ### 📊 Changes **1 file changed** (+89 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `Makefile` (+89 -0) </details> ### 📄 Description ## 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 - [x] Valid Makefile syntax - [ ] Verify `make help` works - [ ] Test build commands on development machine 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-26 21:16:17 +00:00
Sign in to join this conversation.
No labels
pull-request
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
deepseek-ai/DeepGEMM#325
No description provided.