From 69552922c1cbdc1bfb90c4997b32aa88652fa74e Mon Sep 17 00:00:00 2001 From: JesseBrault0709 <62299747+JesseBrault0709@users.noreply.github.com> Date: Fri, 17 May 2024 15:11:20 +0200 Subject: [PATCH] Updated TODO. --- ssg-0.4.0.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ssg-0.4.0.md b/ssg-0.4.0.md index c9b664d..51c2cda 100644 --- a/ssg-0.4.0.md +++ b/ssg-0.4.0.md @@ -28,12 +28,17 @@ Have the following layout of dirs and files. It is a combined gradle/ssg project - settings.gradle: the usual gradle settings ## Api TODO -- [ ] Move from `Provider`/`Property` in `api` to `groowt.util.provider`. -- [ ] Move from all the fp-util stuff to `groowt.util.fp`. -- [ ] Get rid of graph-dependency. +- [X] Move from `Provider`/`Property` in `api` to `groowt.util.provider`. +- [X] Move from all the fp-util stuff to `groowt.util.fp`. +- [X] Get rid of graph-dependency. +- [ ] Create a `SsgComponentContext` which extends `DefaultWebViewComponentContext` and automatically resolves based + on package names given in the build script. +- [ ] Add a section for plugins in the build script. Plugins can transform the build spec, generator, etc. ## New Build Script DSL +**This section is old as of 5/17/24.** See the newer example in `test-ssg-project/ssg/default.groovy`. + Simple example: ```groovy extendsFrom('default')