Skip to content

[Good First Issue]: Add CONTRIBUTING.md section on running the fuzz targets locally #27

Description

@AteebNoOne

Description

The repo has cargo-fuzz harnesses (fuzz_parse, fuzz_roundtrip, fuzz_capi) per the roadmap, but CONTRIBUTING.md doesn't currently explain how a new contributor should install cargo-fuzz, run a target, and interpret a crash artifact.

Acceptance Criteria

  • CONTRIBUTING.md includes a "Fuzz Testing" section with: install instructions (cargo install cargo-fuzz), commands to run each of the 3 fuzz targets, how to reproduce a crash from a saved artifact, expected minimum fuzz run time before considering a change "fuzzed"
  • Instructions verified to work on a clean checkout

Helpful Resources & Context

Implementation Notes

Documentation-only task, no code changes needed. Good first PR for someone wanting to get familiar with the test/fuzz setup before tackling code issues.

Metadata

Metadata

Assignees

Labels

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions