Background
Previous hygiene work (#117) addressed build artifacts, but inconsistencies remain: incorrect description fields in Cargo.toml, missing .gitignore files, stale Cargo.lock entries, and README.md files containing hardcoded deployment identifiers or promotional formatting that obscures technical content.
Objective
Apply consistent repository hygiene standards across all examples without altering contract behavior.
In scope
- Correct inaccurate
description fields in Cargo.toml (e.g., trading_card_game currently references tower defense).
- Audit and remove any committed
target/ or .wasm artifacts.
- Ensure each example directory includes a
.gitignore excluding target/.
- Remove hardcoded contract IDs and deployment results from
README.md files.
- Normalize
README.md tone to technical documentation standards; relocate marketing-oriented content where it impedes clarity.
Out of scope
- Functional contract changes.
- CI workflow modifications.
Definition of done
git ls-files 'examples/**/target/**' returns no results.
- No hardcoded deployment contract IDs appear in example
README.md files.
cargo metadata --no-deps succeeds for every example without metadata inconsistencies.
Background
Previous hygiene work (#117) addressed build artifacts, but inconsistencies remain: incorrect
descriptionfields inCargo.toml, missing.gitignorefiles, staleCargo.lockentries, andREADME.mdfiles containing hardcoded deployment identifiers or promotional formatting that obscures technical content.Objective
Apply consistent repository hygiene standards across all examples without altering contract behavior.
In scope
descriptionfields inCargo.toml(e.g.,trading_card_gamecurrently references tower defense).target/or.wasmartifacts..gitignoreexcludingtarget/.README.mdfiles.README.mdtone to technical documentation standards; relocate marketing-oriented content where it impedes clarity.Out of scope
Definition of done
git ls-files 'examples/**/target/**'returns no results.README.mdfiles.cargo metadata --no-depssucceeds for every example without metadata inconsistencies.