Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 0
Development and Build
Leonard Ramminger edited this page Aug 22, 2026
·
1 revision
Build Tempify from source.
- C++23 compiler
- CMake 3.31+
- CLI11
git(for first configure without local Prebyte)
cmake -S . -B build
cmake --build build
cmake --install build --prefix "$HOME/.local"CMake presets (recommended):
cmake --preset dev
cmake --build --preset devcmake -S . -B build -DTEMPIFY_PREBYTE_SOURCE_DIR=/absolute/path/to/PrebyteWithout override: pinned Prebyte version is fetched via FetchContent.
src/main/cpp/ # C++ source
src/main/include/ # public headers
tests/ # Catch2 + CTest
reqpack-plugin/ # ReqPack plugin bundle
docs/ # additional docs (ReqPack API)
Tempify.wiki/ # GitHub wiki (separate repo)
make test# CTest suite
make fuzz # LibFuzzer (Clang)
ctest -R TempifyCli # filter individual testsTempify · Repository · Issues · Releases
Documentation lives in this wiki. For a build quickstart, see the README in the repository.
Prebyte (template engine) is a separate project bundled by Tempify.
- CLI Reference
- Questions & Answers
- Configuration
- Render Options
- Hooks (Users)
- Reapply & Diff
- Shared Template Store
- Prebyte Passthrough
- Shell Completion