Getting Started - marcelstoltz00/Photosyntech GitHub Wiki

🚀 Getting Started 🚀

Prerequisites

  • Core: A C++11 compliant compiler (e.g., g++, clang), make, git, and curl.
  • For the TUI (with image support): cmake and image loading libraries (e.g., libjpeg) are also required.
  • Optional Developer Tools: doxygen (docs), gcovr (coverage), valgrind (memory checks).

Quick Start

1. Clone the Repository

git clone https://github.com/marcelstoltz00/Photosyntech.git
cd Photosyntech

2. Build and Run Tests

make test-run

This will automatically:

  • Download the doctest framework
  • Build the project using all available CPU cores
  • Run all unit tests (117 tests with 748 assertions)