cemplateSimple C++ template engine |
git clone git://git.dimitrijedobrota.com/cemplate.git |
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | |
commit | f0a132da45bfc686c08488620cfc3f45bdfb35af |
parent | e24a2a861387318a0927f60de9dd4a9c444fb04b |
author | Dimitrije Dobrota <mail@dimitrijedobrota.com> |
date | Thu, 27 Feb 2025 10:55:18 +0100 |
Add README.md
Diffstat:M | CMakeLists.txt | | | +- |
M | README.md | | | ++++++++++++++++++++++++++++++++++++++++----------- |
2 files changed, 41 insertions(+), 12 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
@@ -4,7 +4,7 @@ include(cmake/prelude.cmake)
project(
cemplate
VERSION 0.1.10
VERSION 0.1.11
DESCRIPTION "Simple C++ template engine"
HOMEPAGE_URL "https://git.dimitrijedobrota.com/cemplate.git"
LANGUAGES CXX
diff --git a/README.md b/README.md
@@ -1,19 +1,48 @@
# cemplate
This is the cemplate project.
Simple C++ template engine
# Building and installing
## Description
See the [BUILDING](BUILDING.md) document.
This project aims to simplify the process of writing C++ code generating
programs. It provides basic primitives to describe the language constructs
without worrying about the indentation, opening and closing scopes and spacing.
# Contributing
The project is still in raw form, a proof of concept, just enough to work with
my other projects. It's not complete by any means, and there is probably going
to be a major reimagination some time in the future.
See the [CONTRIBUTING](CONTRIBUTING.md) document.
## Dependencies
# Licensing
* CMake 3.14 or latter
* Compiler with C++20 support (tested on clang version 19.1.7)
## Building and installing
See the [`BUILDING`](BUILDING.md) document.
### Usage
> Please reference example folder for relevant usage examples.
## Version History
* 0.2
* Bare-bones proof of concept
* 0.1
* Initial development phase
## Contributing
See the [`CONTRIBUTING`](CONTRIBUTING.md) document.
## License
This project is licensed under the MIT License - see the [`LICENSE`](LICENSE.md) file for details
<!--
Please go to https://choosealicense.com/licenses/ and choose a license that
fits your needs. The recommended license for a project of this type is the
Boost Software License 1.0.
-->