Skip to content

Implementation of classic Data Structures and Algorithms in C, with full CI/CD integration: CMake build, Ceedling unit tests, coverage reports, static analysis, sanitizers, and code formatting checks across Linux

License

Notifications You must be signed in to change notification settings

SAA2OFO/C-Data-Structures-and-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C-Data-Structures-and-Algorithms

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.


Features

  • 📦 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

About

Implementation of classic Data Structures and Algorithms in C, with full CI/CD integration: CMake build, Ceedling unit tests, coverage reports, static analysis, sanitizers, and code formatting checks across Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages