From eb3e195fb9479f4f6b00d1f76a0cb47a8d8f30d9 Mon Sep 17 00:00:00 2001 From: Andinus Date: Tue, 28 Mar 2023 10:13:04 +0530 Subject: Initialize repository --- .gitattributes | 3 +++ .gitignore | 2 ++ INSTALL | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LICENSE | 13 +++++++++++++ META6.json | 20 ++++++++++++++++++++ README.org | 28 ++++++++++++++++++++++++++++ 6 files changed, 123 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 INSTALL create mode 100644 LICENSE create mode 100644 META6.json create mode 100644 README.org diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..a0e9a8c --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +*.raku linguist-language=Raku +*.rakumod linguist-language=Rak +*.rakutest linguist-language=Raku diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fdd3d6c --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +lib/.precomp +.precomp/ diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..43e07a7 --- /dev/null +++ b/INSTALL @@ -0,0 +1,57 @@ + __________________________________________________ + + Template::Nest::Fast + manipulate a generic template structure via a + Raku hash + + Andinus + __________________________________________________ + + +Table of Contents +_________________ + +1. Release +2. From Source + + +1 Release +========= + + 1. Run `zef install Template::Nest::Fast'. + + +2 From Source +============= + + You can either download the release archive generated by cgit/GitHub + or clone the project if you have `git' installed. + + +2.1 Without `git' +~~~~~~~~~~~~~~~~~ + + 1. Download the release: + - + - + 2. Extract the file. + 3. Run `zef install .' in source directory. + + +2.2 With `git' +~~~~~~~~~~~~~~ + + All commits will be signed by my [PGP Key]. + + ,---- + | # Clone the project. + | git clone https://github.com/andinus/TemplateNestFast + | cd TemplateNestFast + | + | # Install Template::Nest::Fast. + | zef install . + `---- + + +[PGP Key] + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..738fc5c --- /dev/null +++ b/LICENSE @@ -0,0 +1,13 @@ +Copyright (c) 2023, Andinus + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/META6.json b/META6.json new file mode 100644 index 0000000..c561fed --- /dev/null +++ b/META6.json @@ -0,0 +1,20 @@ +{ + "name" : "Template::Nest::Fast", + "auth" : "zef:andinus", + "version" : "0.1.0", + "description" : "Template::Nest::Fast is a high-performance template engine module for Raku", + "authors" : [ "Andinus " ], + "license" : "ISC", + "perl" : "6.d", + "provides" : { + "Template::Nest::Fast" : "lib/Template/Nest/Fast.rakumod" + }, + "depends" : [ ], + "build-depends" : [ ], + "test-depends" : [ ], + "resources" : [ ], + "tags": [ + "template", "Template::Nest" + ], + "source-url" : "https://github.com/andinus/TemplateNestFast" +} diff --git a/README.org b/README.org new file mode 100644 index 0000000..a8e6635 --- /dev/null +++ b/README.org @@ -0,0 +1,28 @@ +#+title: Template::Nest::Fast +#+subtitle: manipulate a generic template structure via a Raku hash +#+export_file_name: index +#+options: toc:1 +#+setupfile: ~/.emacs.d/org-templates/projects.org + +| Source | https://git.unfla.me/TemplateNestFast | +| GitHub (mirror) | https://github.com/andinus/TemplateNestFast | + +* Documentation + +~Template::Nest::Fast~ is a high-performance template engine module for +Raku, designed to process nested templates quickly and efficiently. +This module improves on the original ~Template::Nest~ module by caching +the index of positions of variables, resulting in significantly faster +processing times. + +** Implementation + + + +** Options + +* News + +** v0.1.0 - 2023-03-28 + ++ Initial Release. -- cgit 1.4.1-2-gfad0