Repository navigation
Open
Labels
bountyOpen bounty: Hanzo Rewards points for a merged fix (hanzo.ai/bounty)Open bounty: Hanzo Rewards points for a merged fix (hanzo.ai/bounty)bounty:starterStarter bounty: 75 pointsStarter bounty: 75 pointsdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomerspriority: P2track: osstype: docs
Description
Summary
CONTRIBUTING.md describes setting up and testing a Python project, but this repo is a Rust CLI. A new contributor who follows it clones a repo that does not exist and installs files this repo does not have.
Evidence
Checked at 5ce6db4.
CONTRIBUTING.md:45runsgit clone https://github.com/Dev-AI/dev.git(404). Lines 17, 20, 23 and 37 link todev.chat(the domain does not resolve) and to moreDev-AI/devpaths (404).- Lines 53-118 create a Python venv and run
pip install -e .,pip install -r requirements.txtandpip install -r requirements/requirements-dev.txt. The repo has nopyproject.toml,setup.pyorrequirements*.txt(git ls-files | grep -c '\.py$'prints1). - Lines 123, 170-184 and 208 run
pytestontests/basic/test_coder.py; lines 162 and 231 require Black, isort and pre-commit. README.md("Build from source") gives the real flow:cargo build,cargo test,cargo clippy --bin hanzo, and saystests/cli.rsruns the real binary with state isolated behind--config <tempdir>.
What to do
Rewrite CONTRIBUTING.md for this repo: clone hanzoai/cli, the three cargo commands, where tests live (tests/cli.rs, unit tests beside the code, src/commands/product/tests.rs), how to run one test, and the PR process in a few lines. Remove the Python setup, the benchmark section and the dead links. Keep the issue and PR guidance that still applies.
Acceptance criteria
-
grep -n -i -e pip -e pytest -e venv -e black -e isort -e Dev-AI -e dev.chat CONTRIBUTING.mdprints nothing. - Every command in the file runs on a fresh clone of this repo.
- Every URL in the file returns 200.
- The file is shorter than today's 241 lines or the extra length is Rust-specific.
Difficulty: starter
Points: 75 (Hanzo Rewards, reputation points; not money; see https://hanzo.ai/bounty)
Maintainer: zeekay
How to claim
- Comment on this issue so others know you are on it.
- Open a pull request that says
Fixes #12. - Link your GitHub account to your Hanzo account at hanzo.ai/leaderboard so the merge counts.
Metadata
Metadata
Assignees
Labels
bountyOpen bounty: Hanzo Rewards points for a merged fix (hanzo.ai/bounty)Open bounty: Hanzo Rewards points for a merged fix (hanzo.ai/bounty)bounty:starterStarter bounty: 75 pointsStarter bounty: 75 pointsdocumentationImprovements or additions to documentationImprovements or additions to documentationgood first issueGood for newcomersGood for newcomerspriority: P2track: osstype: docs
Activity
linear commentedon Oct 26, 2026
HAI-464
deus-intus commentedon Oct 27, 2026
I am working on this.
deus-intus commentedon Oct 27, 2026
PR opened: #14 - Rewrote CONTRIBUTING.md for the Rust CLI with cargo commands, test locations, single-test instructions, clean URLs, and zero Python/dead-link references. Fixes #12.
michaelwoolum50-cmyk commentedon Oct 28, 2026
Proposed fix
Okay, I'll tackle this bounty. The
CONTRIBUTING.mdis completely outdated and describes a Python project instead of the Rust CLI. I'll replace it with instructions tailored to this repository, focusing oncargocommands, testing, and the PR process. I'll also remove all Python-related instructions and dead links.lf-sketch commentedon Oct 28, 2026
Claiming — Fixes #12 (rewrite
CONTRIBUTING.mdfor this Rust CLI:cargo build/test/clippy, real test locations; remove Python/venv/pytest/Dev-AI/dev.chat guidance).Working from
lf-sketch. PR withFixes #12forthcoming.Attribution:
lf-sketch| Hanzo leaderboard will be linked on merge.NePreby commentedon Oct 28, 2026
Working on this! Submitting PR with rewritten Rust-focused CONTRIBUTING.md according to acceptance criteria.
domfelipe commentedon Oct 31, 2026
Claiming — Fixes #12 (rewrite CONTRIBUTING.md for the Rust CLI: cargo commands, real test locations, no Python/dead links). PR: #23