Commit Graph

192 Commits

Author SHA1 Message Date
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
JesseBrault0709
bc28a00cfc Now using gst-lib. 2023-06-11 13:38:30 +02:00
JesseBrault0709
f5697fb99b Tweaking for better usability. 2023-06-08 20:40:20 +02:00
JesseBrault0709
9cd303d317 Introduced TaskInput and TaskOutput interfaces.
Some checks failed
StaticSiteGenerator Release / release (push) Has been cancelled
2023-05-15 18:31:46 +02:00
JesseBrault0709
fa58875f88 Fixed help messages. 2023-05-15 10:15:22 +02:00
JesseBrault0709
89f4d37b10 Version fix. 2023-05-15 09:58:22 +02:00
JesseBrault0709
cf29843371 Small release.yml fix. 2023-05-15 09:39:23 +02:00
JesseBrault0709
ab0b09fb62 OutputDirFunction merging working correctly. All api/cli tests passing. 2023-05-15 07:55:07 +02:00
JesseBrault0709
5eaa32f536 TaskFactories result is now included in BuildSpecUtil.toBuild. All tests passing. 2023-05-14 22:07:29 +02:00
JesseBrault0709
594ed8ba7d Deleted BuildScriptRunner and its implementation. 2023-05-14 16:17:23 +02:00
JesseBrault0709
d73f2ba521 Updated to DefaultBuildScriptConfiguratorFactory and related. 2023-05-14 15:44:36 +02:00
JesseBrault0709
cdda27ea3a Beginning to move logic from Runner to util methods in BuildScripts. 2023-05-14 15:44:07 +02:00
JesseBrault0709
450e5ca428 Fixed small issue with AbstractProvider and EmptyProvider. 2023-05-13 13:55:49 +02:00
JesseBrault0709
369f9da53d Merge branch 'buildscript_dsl' into v0.2.0
# Conflicts:
#	api/src/main/groovy/com/jessebrault/ssg/provider/Provider.groovy
2023-05-13 13:53:21 +02:00
JesseBrault0709
1f8bd3270c Major work on buildscript dsl; new abstract build concept. N.B.: task factories not merged yet. 2023-05-13 13:51:43 +02:00
JesseBrault0709
c74d80a69e Experimenting with Monoid, etc. 2023-05-05 11:31:29 +02:00
JesseBrault0709
4fa2ba0ac9 Some Property/etc. work. 2023-05-03 16:56:45 +02:00
JesseBrault0709
2a4d3d8025 Created Property class and related work. 2023-05-03 11:27:08 +02:00
JesseBrault0709
3b181307a1 Created Property class and related work. 2023-05-03 09:57:14 +02:00
JesseBrault0709
7204b1b694 Deleted unused TaskFactoryCollector classes. 2023-05-02 20:06:03 +02:00
JesseBrault0709
dfcc2364e3 Fixed visibility. 2023-05-02 17:57:27 +02:00
JesseBrault0709
375cb5444c Small tidy-up. 2023-05-02 17:57:07 +02:00
JesseBrault0709
4c920fb485 meatyInitAndBuild test written; added Jsoup; notion of baseDir; ResourceUtil. 2023-05-02 17:55:22 +02:00