Commit Graph

  • cf29843371 Small release.yml fix. JesseBrault0709 2023-05-15 09:39:23 +0200
  • ab0b09fb62 OutputDirFunction merging working correctly. All api/cli tests passing. JesseBrault0709 2023-05-15 07:55:07 +0200
  • 5eaa32f536 TaskFactories result is now included in BuildSpecUtil.toBuild. All tests passing. JesseBrault0709 2023-05-14 22:07:29 +0200
  • 594ed8ba7d Deleted BuildScriptRunner and its implementation. JesseBrault0709 2023-05-14 16:17:23 +0200
  • d73f2ba521 Updated to DefaultBuildScriptConfiguratorFactory and related. JesseBrault0709 2023-05-14 15:44:36 +0200
  • cdda27ea3a Beginning to move logic from Runner to util methods in BuildScripts. JesseBrault0709 2023-05-14 15:44:07 +0200
  • 450e5ca428 Fixed small issue with AbstractProvider and EmptyProvider. JesseBrault0709 2023-05-13 13:55:49 +0200
  • 369f9da53d Merge branch 'buildscript_dsl' into v0.2.0 JesseBrault0709 2023-05-13 13:53:21 +0200
  • 1f8bd3270c Major work on buildscript dsl; new abstract build concept. N.B.: task factories not merged yet. JesseBrault0709 2023-05-13 13:51:43 +0200
  • c74d80a69e Experimenting with Monoid, etc. JesseBrault0709 2023-05-05 11:31:29 +0200
  • 4fa2ba0ac9 Some Property/etc. work. JesseBrault0709 2023-05-03 16:56:45 +0200
  • 2a4d3d8025 Created Property class and related work. JesseBrault0709 2023-05-02 20:38:10 +0200
  • 3b181307a1 Created Property class and related work. JesseBrault0709 2023-05-02 20:38:10 +0200
  • 7204b1b694 Deleted unused TaskFactoryCollector classes. JesseBrault0709 2023-05-02 20:06:03 +0200
  • dfcc2364e3 Fixed visibility. JesseBrault0709 2023-05-02 17:57:27 +0200
  • 375cb5444c Small tidy-up. JesseBrault0709 2023-05-02 17:57:07 +0200
  • 4c920fb485 meatyInitAndBuild test written; added Jsoup; notion of baseDir; ResourceUtil. JesseBrault0709 2023-05-02 17:55:22 +0200
  • 5a70f9c91c Lots of work refactoring and introduction of StaticSiteGenerator and implementation. JesseBrault0709 2023-05-01 20:57:35 +0200
  • 7708ac66e0 BuildScriptRunner tests working; added binding and other params. JesseBrault0709 2023-04-30 20:15:01 +0200
  • 2dbbe53a10 AbstractBuildCommand now uses BuildScriptRunner correctly. JesseBrault0709 2023-04-30 12:53:55 +0200
  • 7ec9107165 Working on GroovyBuildScriptRunner tests. JesseBrault0709 2023-04-30 12:51:07 +0200
  • f5f5bf9f6c OutputDir.path now private. JesseBrault0709 2023-04-30 06:53:25 +0200
  • f611aa3227 OutputDir no longer accepts null constructor param. JesseBrault0709 2023-04-30 06:50:35 +0200
  • 3803b26c04 BuildScriptBaseTests begun and related work. JesseBrault0709 2023-04-30 06:49:54 +0200
  • 9559b53003 CollectionProviders tests; added log config to tests. JesseBrault0709 2023-04-28 10:25:57 +0200
  • ced050b793 Testing various buildscript dsl delegates; CollectionProviders now have contain/isCase methods. JesseBrault0709 2023-04-28 09:14:26 +0200
  • 334fa655dd Created SiteSpecTests and slightly modified SiteSpec. JesseBrault0709 2023-04-27 16:04:21 +0200
  • bec9dcb234 Build tests and some related work. JesseBrault0709 2023-04-27 15:57:51 +0200
  • 3d74a79088 Worked on build command section. JesseBrault0709 2023-04-27 14:06:05 +0200
  • 8fd08f51f1 Updated Cli to include new options. JesseBrault0709 2023-04-27 14:05:46 +0200
  • 3e276232c3 Renaming of parameter. JesseBrault0709 2023-04-27 07:22:18 +0200
  • 93dac553a4 Working on manual. JesseBrault0709 2023-04-26 21:17:17 +0200
  • 07228050cb Updated TODO.md. JesseBrault0709 2023-04-26 15:32:54 +0200
  • fdc2c83e99 Removed lib module. JesseBrault0709 2023-04-26 15:29:42 +0200
  • 95f86629f3 Updated TODO.md. JesseBrault0709 2023-04-26 15:28:11 +0200
  • cca5b0c1d4 TaskFactorySpec is now generic and using Consumer<TaskFactory> instead of Closure<Void>. JesseBrault0709 2023-04-26 15:23:07 +0200
  • 958d3ca0ff Changed onDiagnostics Closure<Void> to diagnosticsConsumer Consumer<Collection<Diagnostic>>. JesseBrault0709 2023-04-26 15:08:15 +0200
  • 2af6eeddec Removed DiagnosticsConsumer. JesseBrault0709 2023-04-26 10:25:12 +0200
  • 9b743c52a4 ExtensionUtilTests added tests for no extension and dot files. JesseBrault0709 2023-04-26 10:24:34 +0200
  • 2ce269bbdc Changing Closures to various functional interfaces. JesseBrault0709 2023-04-26 10:00:15 +0200
  • a8c6955ca8 Map<String, Object> instead of Map<String, ?>. JesseBrault0709 2023-04-26 09:53:46 +0200
  • 306b4bb8d3 buildscript classes now use Closure<?> instead of Closure<Void>. JesseBrault0709 2023-04-26 09:52:06 +0200
  • 44d4baeb62 Updated TODO.md. JesseBrault0709 2023-04-25 20:58:14 +0200
  • 6cae49ca14 Clean up and added default build. JesseBrault0709 2023-04-25 20:55:47 +0200
  • b1488f7434 Removed unnecessary safe-navigation operator from Build.get. JesseBrault0709 2023-04-25 20:48:59 +0200
  • accf9d6d05 Cleaned up OutputDir and OutputDirFunctions. JesseBrault0709 2023-04-25 20:46:02 +0200
  • 8b5bf93822 Updated TODO.md. JesseBrault0709 2023-04-25 18:41:36 +0200
  • db5d00bdca Major work for v0.2.0; moved from lib to api; tests all working. JesseBrault0709 2023-04-25 18:32:10 +0200
  • 0ef4a3aafd Got rid of dependency on jbarchiva. v0.1.0 JesseBrault0709 2023-03-03 15:14:55 -0500
  • b6aed6214f Bumped version to 0.1.0. JesseBrault0709 2023-03-03 15:11:43 -0500
  • f05ee20408
    Merge pull request #2 from JesseBrault0709/next JesseBrault0709 2023-03-03 15:09:11 -0500
  • ff6c1b207f Fixed output parent directories bug. JesseBrault0709 2023-03-01 09:57:25 -0500
  • 6cd1a68644 Fixing more task-related bugs. JesseBrault0709 2023-02-21 19:08:09 +0100
  • ee98482e7e Fixed null pointer bug with taskTypes. JesseBrault0709 2023-02-21 18:41:33 +0100
  • acd59b4e3d Update CHANGELOG.md JesseBrault0709 2023-02-21 15:33:44 +0100
  • 92c810870c Major refactoring and introduction of Task model. JesseBrault0709 2023-02-21 15:26:37 +0100
  • 107f394b82 Started docs. JesseBrault0709 2023-02-20 11:53:02 +0100
  • 3dcc25dff7
    Update CHANGELOG.md JesseBrault0709 2023-02-19 21:46:22 +0100
  • c5ac81055c Major refactor to renderers. JesseBrault0709 2023-02-19 21:41:22 +0100
  • 79c0d158f3 TODO.md JesseBrault0709 2023-02-16 14:11:57 +0100
  • c958cf1427 Nested Part exceptions should bubble up. Jesse Brault 2023-02-16 13:53:50 +0100
  • a6264eb823
    Update CHANGELOG.md JesseBrault0709 2023-02-16 11:07:07 +0100
  • 64f342a919 Added logger to dsl. Jesse Brault 2023-02-16 11:04:18 +0100
  • d252d504db
    Update CHANGELOG.md JesseBrault0709 2023-02-16 09:15:26 +0100
  • ef9e5669e3 SiteSpec in dsl. Jesse Brault 2023-02-16 09:10:54 +0100
  • 60f4c1415f UrlBuilder has absolute(to) method. Jesse Brault 2023-02-16 08:47:35 +0100
  • 111bdea286 SiteSpec proliferated. Jesse Brault 2023-02-15 16:13:20 +0100
  • 0762dc6b8b UrlBuilder now has absolute method. Jesse Brault 2023-02-15 15:37:30 +0100
  • 2d00c6be2e
    Update CHANGELOG.md JesseBrault0709 2023-02-15 12:23:12 +0100
  • 06499a9616 Added targetPath to parts dsl. Jesse Brault 2023-02-15 12:15:45 +0100
  • 6de83dff10 Added targetPath to dsl. Jesse Brault 2023-02-15 11:57:02 +0100
  • b57ad55396 Merge remote-tracking branch 'origin/next' into next Jesse Brault 2023-02-15 10:16:48 +0100
  • bbb0484a74 Added InputPages; fixed output paths. Jesse Brault 2023-02-15 10:16:42 +0100
  • 8bdacbaec4
    Update CHANGELOG.md JesseBrault0709 2023-02-14 16:10:23 +0100
  • 076bc9bc52 Refactoring of all file providers; all paths now include extension. Jesse Brault 2023-02-14 15:33:15 +0100
  • 99836856d7 Refactored extensions related into static ExtensionsUtil. Jesse Brault 2023-02-14 14:41:24 +0100
  • 0371d41ccc Added path and urlBuilder to gsp dsl. Jesse Brault 2023-02-14 13:19:28 +0100
  • 3b8cf46260 Cleaned up unused import. Jesse Brault 2023-02-13 15:16:30 +0100
  • 5e2c682132
    Update CHANGELOG.md JesseBrault0709 2023-02-13 15:15:41 +0100
  • 94c6edacba
    Update CHANGELOG.md JesseBrault0709 2023-02-13 15:15:09 +0100
  • 0e49414db7 Parts now have access to all parts via a EmbeddablePartsMap. Jesse Brault 2023-02-13 15:08:58 +0100
  • 25f4b3657d Refactored ssg.common to include everything, in preparation of text fixtures. Jesse Brault 2023-02-13 15:08:03 +0100
  • e470b0ba90
    Update CHANGELOG.md JesseBrault0709 2023-02-13 14:06:55 +0100
  • eafc8cd336 Deprecated frontMatter parameter in TemplateRenderer. Jesse Brault 2023-02-13 14:00:48 +0100
  • 0b57ec827c
    Update CHANGELOG.md JesseBrault0709 2023-02-13 13:56:14 +0100
  • c608be5d9a Created CHANGELOG.md. Jesse Brault 2023-02-13 13:45:27 +0100
  • 936587d0b5 TagBuilder implemented and available in templates, parts, and specialPages. Jesse Brault 2023-02-12 16:17:24 +0100
  • 34d9cd52b0 Templates/Parts now have access to an EmbeddableText object. Jesse Brault 2023-02-11 11:24:14 +0100
  • a1f1871d1a Updating dependencies. Jesse Brault 2023-02-11 10:03:26 +0100
  • efecc24204 Clean up. Jesse Brault 2023-02-11 09:53:20 +0100
  • 610eac927b Adding everything before the big move to a new project. Jesse Brault 2023-01-27 10:13:29 +0100
  • 62209dbc31 Tokenizer works with string Component values. Jesse Brault 2023-01-25 15:35:53 +0100
  • 3fee229003 Tokenizer working, more tests to do. Jesse Brault 2023-01-25 13:54:23 +0100
  • 368e63656e Working on Java Tokenizer. Jesse Brault 2023-01-24 23:20:17 +0100
  • 67cbb11dc3 Saving before switching to Java. Jesse Brault 2023-01-24 10:14:15 +0100
  • bee1dead98 Renaming to gcp. Jesse Brault 2023-01-23 13:21:25 +0100
  • fe855181af Moved template stuff to gcp. Jesse Brault 2023-01-23 13:19:56 +0100
  • 98086f89ac Got rid of un-needed tokens types. Jesse Brault 2023-01-23 13:14:45 +0100
  • 82bb229eb8 Made DollarGroovyParser. Jesse Brault 2023-01-23 12:42:00 +0100
  • a4bfea92ef component node JesseBrault0709 2023-01-22 12:51:54 -0600