hemplateSimple XML template engine |
git clone git://git.dimitrijedobrota.com/hemplate.git |
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | |
commit | 00a13505aef2305ac56e010013b731e3d026ad21 |
parent | c1e5f12e6982805d10e9c04ffc85fa71e4ca4f8f |
author | Dimitrije Dobrota <mail@dimitrijedobrota.com> |
date | Thu, 27 Jun 2024 15:25:03 +0200 |
Update README.md
Diffstat:M | CMakeLists.txt | | | +- |
M | README.md | | | ++++++++++++++++++++++++++++++++++++++++++++++----- |
2 files changed, 47 insertions(+), 6 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
@@ -4,7 +4,7 @@ include(cmake/prelude.cmake)
project(
hemplate
VERSION 0.1.9
VERSION 0.1.10
DESCRIPTION "Simple HTML template engine"
HOMEPAGE_URL "https://git.dimitrijedobrota.com/hemplate.git"
LANGUAGES CXX
diff --git a/README.md b/README.md
@@ -1,15 +1,56 @@
# hemplate
This is the hemplate project.
Simple XML template engine
# Building and installing
## Description
This project aims to provide a simple interface for painlessly producing XML
output from C++ code. It removes the need for keeping track of opening and
closing tags, as well as easy manipulation of tag attributes and tag nesting.
The big source of inspiration for this project is GNU cgicc.
## Dependencies
* CMake 3.14 or latter
* Compiler with C++20 support (tested: clang 16.0.5, gcc 13.2.0)
## Building and installing
See the [BUILDING](BUILDING.md) document.
# Contributing
## Usage
> Please reference demo folder for relevant usage example.
## Help
Refer to [GNU cgicc documentation](https://www.gnu.org/software/chicc/)
## Version History
- 0.1
* Initial development phase
* Getting a feel for the features and needs
## Contributing
See the [CONTRIBUTING](CONTRIBUTING.md) document.
# Licensing
This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) document for details
## Licensing
This project is licensed under the MIT License -
see the [LICENSE](LICENSE.md) document for details
## Acknowledgments
Inspiration, code snippets, etc.
* [GNU cgicc documentation](https://www.gnu.org/software/chicc/)