Implementation of classic Data Structures and Algorithms in C, with full CI/CD pipeline:
CMake build, Ceedling unit testing, code coverage, static analysis, sanitizers, and formatting checks across Linux, macOS, and Windows.
- 📦 Cross-platform build with CMake (Linux, Windows)
- ✅ Unit testing with Ceedling & Unity
- 📊 Coverage reports via gcov/lcov
- 🔍 Static analysis (cppcheck, clang-tidy)
- 🧹 Code style enforcement with clang-format & pre-commit
- 🔄 Automated CI/CD with GitHub Actions