From 96d5d59df7f9ca2981b822895f5a53c5322bac0c Mon Sep 17 00:00:00 2001 From: JesseBrault0709 <62299747+JesseBrault0709@users.noreply.github.com> Date: Mon, 13 May 2024 10:49:36 +0200 Subject: [PATCH] Started brainstorming in ssg-0.4.0.md. --- ssg-0.4.0.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ssg-0.4.0.md diff --git a/ssg-0.4.0.md b/ssg-0.4.0.md new file mode 100644 index 0000000..2de119f --- /dev/null +++ b/ssg-0.4.0.md @@ -0,0 +1,23 @@ +# Targeting 0.4.0: Ideas and Plans + +- Have the following layout of dirs and files. It is a combined gradle/ssg project. + - bin: a folder for shell scripts + - ssg: a shell script to invoke the ssg-cli + - pages: a source set for pages + - groovy + - wvc + - gst + - parts: a source set for parts/components + - groovy + - wvc + - gst + - ssg: the folder for the build logic + - buildSrc: a gradle subproject where we can put custom build logic that is accessible from scripts. + - src + - groovy + - build.gradle + - production.ssg.groovy: a 'production' build + - preview.ssg.groovy: a 'preview' build + - texts: a general folder for texts and other textual data, can be .md, .txt, .html, etc. + - build.gradle: the root project build.gradle + - settings.gradle: the usual gradle settings