Commit Graph

7 Commits

Author SHA1 Message Date
portersky 79d3b92511 chore: add pi skills for tdd, cmake, and git
Create .pi/skills/ with three skills:
- tdd: Red-Green-Refactor workflow, Unity assertions, CMock patterns
- cmake: build commands, adding modules, dependency FetchContent pattern
- git: conventional commits, semver tagging, branching conventions

Update AGENTS.md and README.md to reference the skills and template
project description.
2026-06-15 04:27:39 +02:00
portersky 4b501676b7 feat: support cmock_config.yml in cmock_generate_mock 2026-06-15 00:53:50 +02:00
portersky 7fbc4a49c5 docs: remove em dashes from README 2026-06-15 00:50:46 +02:00
portersky 10c78343fe docs: fix AGENTS.md project info and no-em-dash rule
Remove stale cuber references and unrelated static library
section. Add no-em-dash rule and apply it throughout.
2026-05-10 01:03:32 +02:00
portersky 8e0f4fc8d0 feat: add coverage and command doc rule
Add Coverage.cmake with gcovr integration, detecting Clang vs
GCC and wrapping llvm-cov gcov in a build-dir script to handle
paths with spaces on Windows. Update README and AGENTS.md with
the new one-command-per-block documentation rule.
2026-05-10 00:53:03 +02:00
portersky cd19cc14c0 feat: add Unity color and check target
Enable UNITY_OUTPUT_COLOR and UNITY_INCLUDE_PRINT_FORMATTED via
compile definitions on the unity target so colors propagate to all
test suites automatically.

Add a 'check' custom target that builds all suites and runs CTest
with --output-on-failure and USES_TERMINAL, keeping ANSI colors
alive through Ninja's buffering.
2026-05-09 21:32:58 +02:00
portersky bee8424782 Inital commit 2026-05-09 20:32:55 +02:00