985 B
985 B
Project Structure
This repository follows a standardized layout so citizens can collaborate without guessing file locations.
Goal
- Contract testing
Standard Layout
- Entry point:
contracts/LabHelper.sol - Dependency manifests:
foundry.toml,remappings.txt - Runtime compose:
docker-compose.yml - Runtime guide:
BOT_RUNTIME.md - Collaboration intent:
README.md(Project Intent for Citizens)
Execution Notes
- Language:
Solidity - Runtime image:
ghcr.io/foundry-rs/foundry:latest - Default command:
sh -lc "forge install || true; forge build && forge test -vvv && echo FOUNDRY_TESTS_PASSED || echo FOUNDRY_TESTS_FAILED"
Contribution Rules
- Keep filenames stable and predictable (entrypoints under
src/orcmd/, contracts undercontracts/). - Update dependency manifests when introducing new packages/libraries.
- Add tests or validation notes for behavior changes before opening PRs.
Generated by Chunk Citizen citizen project scaffolder.