Skip to content

lukebemishprojects/Chronicle

Repository files navigation

Chronicle

Version

Chronicle is a tool for building DSLs to generate structured data that can be executed on their own or embedded into a Gradle DSL. These DSLs can be extended at arbitrary points to add more functionality while maintaining IDE support.

Chronicle's Gradle plugin bundles DSLs for generating mod metadata for Fabric and NeoForge.

Getting Started

To get started with Chronicle in Gradle, apply the plugin in your build.gradle:

plugins {
    id "dev.lukebemish.chronicle" version "<version>"
}

Then configure the generated mod metadata for your source set:

chronicle.forSourceSet("main") {
    fabric {
        id = "yourmodid"
        // ...
    }
    // Or
    neoForge {
        mods.add {
            modId = "yourmodid"
            // ...
        }
    }
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •