Commit 9e1041d
chore: add issue templates, expand CONTRIBUTING.md, and project management setup (#272)
* docs: add project management design spec for labels, board, templates, and CONTRIBUTING.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: update design spec with priority corrections, PR linkages, and dedup cleanup
Priority changes: #217→P2, #178→P2, #179→P2, #173→P2, #268→P1, #232→P0, #9→P1
Added open PR to issue linkage table.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: add project management implementation plan
13-task plan covering labels, board, templates, CONTRIBUTING.md, issue migration,
duplicate closure, PR linkages, and board automation setup.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore: add issue templates (bug, feature, performance, dataset)
Four YAML-based issue form templates:
- 100-bug-report.yml: structured bug reporting
- 200-feature-request.yml: feature proposals with motivation
- 300-performance.yml: performance regressions with benchmark data
- 400-dataset-integration.yml: new dataset/eval requests
- config.yml: template chooser with Discussions link
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: expand CONTRIBUTING.md with development guide, testing, and issue guidelines
Replace minimal 10-line CONTRIBUTING.md with comprehensive guide covering:
- Ways to contribute with links to issue templates
- Development setup (venv, pip install, pre-commit, echo server)
- Code style (ruff, mypy, conventional commits, serialization)
- Testing (pytest markers, async mode, coverage, fixtures)
- PR process and review expectations
- Issue lifecycle and priority levels
- MLCommons CLA requirements
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* feat: add GitHub Action to sync labels to project board fields
One-way sync: when priority: or area: labels change on an issue,
the corresponding board custom field is automatically updated.
Labels are the single source of truth.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* chore: clean up repo structure and overhaul README
- Remove .cursor/rules/ (migrated to CLAUDE.md/AGENTS.md)
- Remove docs/superpowers/ plans and specs (local-only artifacts)
- Add .cursor/ and docs/superpowers/ to .gitignore
- Overhaul README.md: remove emojis, remove inline contributor list
(use git log/ATTRIBUTION instead), align architecture section with
AGENTS.md, add badges, streamline to match OSS best practices
- Contributors section removed — credit lives in git history and
ATTRIBUTION file
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* style: apply prettier formatting to README and CONTRIBUTING
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: remove invalid mode='strict' from @pytest.mark.asyncio examples
Strict asyncio mode is configured globally in pyproject.toml via
asyncio_mode = "strict". The marker does not accept a mode argument —
passing it causes errors in recent pytest-asyncio versions.
Fixed in: CONTRIBUTING.md, AGENTS.md, docs/DEVELOPMENT.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: remove CLA line from README Contributing section
CLA details are already in CONTRIBUTING.md — no need to duplicate in README.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: strengthen pre-commit requirement in AGENTS.md
Make it explicit that pre-commit must run before every commit, no
exceptions. Hooks may modify files — stage changes and commit once.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: remove Discussions references (feature not enabled)
Remove Discussions link from issue template config.yml and
CONTRIBUTING.md since GitHub Discussions is not enabled on this repo.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: overhaul DEVELOPMENT.md — fix stale URLs, add fork workflow, align with AGENTS.md
- Fix repo URL: mlperf/inference-endpoint → mlcommons/endpoints
- Add proper fork workflow (fork → clone → add upstream → branch → PR)
- Update project structure to match current codebase (add evaluation,
sglang, plugins, async_utils; fix entry point main.py not cli.py)
- Remove emoji headers for consistency
- Fix test example: add required markers, correct asyncio usage
- Remove "skip hooks" advice (contradicts project policy)
- Remove verbose docstring example (contradicts minimal-comments policy)
- Remove Discussions references (feature not enabled)
- Add YAML config templates section
- Add performance considerations aligned with AGENTS.md
- Add key test fixtures section
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Update dependencies
Signed-off-by: Rashid Kaleem <230885705+arekay-nv@users.noreply.github.com>
---------
Signed-off-by: Rashid Kaleem <230885705+arekay-nv@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Rashid Kaleem <230885705+arekay-nv@users.noreply.github.com>1 parent 4f746b6 commit 9e1041d
15 files changed
Lines changed: 691 additions & 1694 deletions
File tree
- .cursor/rules
- .github
- ISSUE_TEMPLATE
- workflows
- docs
This file was deleted.
0 commit comments