Contributing¶
WILD is an open-source hardware and software project. Contributions are welcome when they make the system easier to reproduce, validate, or extend.
Ways to Contribute¶
- Improve setup and troubleshooting documentation.
- Share hardware assembly notes or photos.
- Report WILD_console, release-image, or hardware compatibility issues with version details.
- Share analysis examples and validation datasets.
- Improve closed-loop or TinyML examples.
- Provide compatibility notes for probes, SD cards, batteries, and BLE adapters.
Pull Request Checklist¶
- Describe the hardware revision, release image, and software version used for testing.
- Keep documentation in Markdown.
- Place images under
docs/images/only when they are useful for assembly, operation, or validation. - Do not use AI-generated imagery for any WILD device depiction. Device photos, device illustrations, PCB renders, CAD renders, connector diagrams, pinouts, and schematics must come from real photographs, project CAD/EDA exports, measurements, or hand-authored diagrams derived from source files.
- Use clear filenames and alt text for figures.
- Avoid claims that are not tied to a tested configuration.
- Run
mkdocs build --strictbefore submitting documentation changes.
Documentation Style¶
- Prefer short procedural steps for setup pages.
- Prefer diagrams and tables for architecture pages.
- Keep WILD hardware visuals traceable to real hardware, CAD, PCB, or measured source material.
- Separate validated behavior from unvalidated claims.
- Keep safety, protocol, and animal-use details local to approved lab procedures unless they are public and reviewed.