Commit Graph

214 Commits

Author SHA1 Message Date
JesseBrault0709
a233395cc7 Changed groovy enum to java enum for profiling.
Some checks failed
StaticSiteGenerator Release / release (push) Has been cancelled
2024-06-08 10:37:51 +02:00
JesseBrault0709
760b734f21 Rename .groovy to .java 2024-06-08 10:37:40 +02:00
JesseBrault0709
c384bf15e9 Paths ending with '/' generate index pages. 2024-06-06 07:54:54 +02:00
JesseBrault0709
b4906b1066 Refactoring gradle plugin. 2024-06-03 21:59:30 +02:00
JesseBrault0709
78bec0dd53 Removed commented-out old code. 2024-06-03 08:39:18 +02:00
JesseBrault0709
599fb919c7 Refactoring of DefaultStaticSiteGenerator and related bugs. 2024-06-02 13:43:38 +02:00
JesseBrault0709
8ae16e327f Removed manually adding std component lib items. 2024-05-31 16:51:33 +02:00
JesseBrault0709
150a2d71cb Fixed BuildDelegate globals. 2024-05-31 16:51:22 +02:00
JesseBrault0709
1ae3ef43bb Started adding standard lib to root scope. 2024-05-31 10:20:23 +02:00
JesseBrault0709
f9f5bf5889 Skip template annotation. 2024-05-31 10:17:57 +02:00
JesseBrault0709
cfafaf0df9 Bug fix with wildcard. 2024-05-31 10:17:49 +02:00
JesseBrault0709
8967338fae Got rid of todo. 2024-05-30 11:10:46 +02:00
JesseBrault0709
52145cf013 Fixed small copy/paste bug. 2024-05-30 11:10:28 +02:00
JesseBrault0709
3c363cb71c Removed @Inject since it's not needed anymore. 2024-05-30 11:10:02 +02:00
JesseBrault0709
b5a7b1f67d Components automatically added to root scope and instantiated via objectFactory. 2024-05-30 10:43:22 +02:00
JesseBrault0709
31a6c79929 Fixes to groovy class loading mechanisms. 2024-05-30 09:36:23 +02:00
JesseBrault0709
d32ac97caf Improvements to gradle plugin, source set dependencies. 2024-05-30 07:55:09 +02:00
JesseBrault0709
d9f8cae0ea Working on better di. 2024-05-29 19:56:06 +02:00
JesseBrault0709
0998d1a11d Biography page working with Text injection and rendering. 2024-05-28 08:15:20 +02:00
JesseBrault0709
5975f5110b Better convention for outputDir. 2024-05-28 07:43:33 +02:00
JesseBrault0709
13b22b1afa Added 'default' as default build name for ssg-cli. 2024-05-27 10:53:15 +02:00
JesseBrault0709
a221980d98 OutputDir defaults to the build name. 2024-05-27 10:48:49 +02:00
JesseBrault0709
d1c8a74355 Added wvc-compiler to runtime. 2024-05-27 10:40:30 +02:00
JesseBrault0709
adc96982f2 Updated to match new package names of web-view-components. 2024-05-27 10:16:12 +02:00
JesseBrault0709
69552922c1 Updated TODO. 2024-05-17 15:11:20 +02:00
JesseBrault0709
526f01c683 Biography example working better. 2024-05-17 15:07:47 +02:00
JesseBrault0709
30e463f1cf Successfully building a dist from a simple page. 2024-05-16 17:45:59 +02:00
JesseBrault0709
e34bb38350 Creating source sets and configurations. 2024-05-16 16:04:49 +02:00
JesseBrault0709
bc1d545297 Massive clean up and api/cli/gradle work. Running successfully now in test-ssg-project. 2024-05-16 10:35:21 +02:00
JesseBrault0709
140dffefc6 Working on Build and ssg object factory. 2024-05-15 08:54:37 +02:00
JesseBrault0709
76c6280b5d Worked on buildscript and added some annotations and views. 2024-05-14 21:41:25 +02:00
JesseBrault0709
c502727243 Worked on buildscript. 2024-05-14 15:52:37 +02:00
JesseBrault0709
f11334c74b Working with groowt now from mavenLocal. 2024-05-13 13:34:19 +02:00
JesseBrault0709
02180cc522 Initialized ssg-gradle-plugin. 2024-05-13 11:00:55 +02:00
JesseBrault0709
597310f031 Elaborated on what the root project can/should do. 2024-05-13 10:56:41 +02:00
JesseBrault0709
96d5d59df7 Started brainstorming in ssg-0.4.0.md. 2024-05-13 10:49:36 +02:00
JesseBrault0709
103d10e8c4 Upgraded gradle and all dependencies. 2024-05-13 10:33:18 +02:00
JesseBrault0709
aa7194fa89 Upgrade to Gradle 8.5. 2023-12-27 19:54:17 -06:00
JesseBrault0709
5514208735 Added getDirectoryCollectionProiderChildren(). 2023-06-19 14:50:10 +02:00
JesseBrault0709
40cfacf646 Added containsType and getChildrenOfType methods to CollectionProvider. 2023-06-19 14:50:10 +02:00
JesseBrault0709
0e260a45a1 Set source and target compatibility to Java 17. 2023-06-19 14:50:10 +02:00
JesseBrault0709
0a230775b9 Little things. 2023-06-16 18:03:26 +02:00
JesseBrault0709
3a1ecfe524 Added a TextProvider with filter. 2023-06-16 15:40:01 +02:00
JesseBrault0709
c7ba01380e Added multiple inheritance for builds. 2023-06-16 14:03:09 +02:00
JesseBrault0709
f3c6f1ef3c Should be able to include builds. 2023-06-14 21:35:14 +02:00
JesseBrault0709
c18438ff6a Small bug fixes; everything working. 2023-06-14 12:59:54 +02:00
JesseBrault0709
f44f2df797 Massive amount of work: 1. html specs, 2. classloaders. 2023-06-14 11:20:53 +02:00
JesseBrault0709
b741765b24 Fixed bugs with gst; now using one GroovyScriptEngine. 2023-06-12 15:57:37 +02:00
JesseBrault0709
2208c9f4c0 Updated Slf4j, and ModelCollectionTests. 2023-06-12 09:36:01 +02:00
JesseBrault0709
956642339c Imports in gsp/gst files now working. 2023-06-12 08:35:56 +02:00