Skip to content

SNodeC/INJA-Templatebuilder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INJA-Templatebuilder (SNode.C + INJA C++)

Interactive INJA template builder with:

  • Backend: SNode.C express-style web API in C++
  • Template engine: INJA (C++)
  • Frontend: static HTML/CSS/JS playground
  • Telemetry feedback: render/validation metadata included in REST JSON responses

Project layout

  • backend/src/main.cpp — REST backend using SNode.C
  • public/ — frontend UI
  • docs/snodec-mqttsuite-review.md — extended review of SNode.C and mqttsuite
  • CMakeLists.txt — build definition

REST API

  • GET /api/health
  • GET /api/examples
  • POST /api/validate
  • POST /api/render

Build (example)

cmake -S . -B build
cmake --build build
./build/inja-templatebuilder

Then open http://localhost:3000.

Notes

  • Backend is now implemented in SNode.C, not Node.js.
  • Telemetry is returned directly in JSON response bodies (meta) for render/validation requests.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages