Skip to content

Development setup

Sergey Shatunov edited this page Dec 27, 2023 · 2 revisions

Repository declarations

First of all you need to add repositories below:

Gradle Groovy

maven {
    name "kkIncReleases"
    url "https://maven.aur.rocks/releases"
    mavenContent {
        releasesOnly()
    }
}
maven {
    name "kkIncSnapshots"
    url "https://maven.aur.rocks/snapshots"
    mavenContent {
        snapshotsOnly()
    }
}

Gradle Kotlin

maven("https://maven.aur.rocks/releases") {
    name = "kkIncReleases"
    mavenContent {
        releasesOnly()
    }
}
maven("https://maven.aur.rocks/snapshots") {
    name = "kkIncSnapshots"
    mavenContent {
        snapshotsOnly()
    }
}

If you plan to only use release versions of TCL you can omit snapshots repository.

Add TCL artifacts

Architectury Loom / Fabric Loom

Common API

modCompileOnlyApi("dev.tcl:the-config-lib-common:$tcl_version")

Fabric

modImplementation("dev.tcl:the-config-lib-fabric:$tcl_version")

Forge

modImplementation("dev.tcl:the-config-lib-forge:$tcl_version")

NeoForge

modImplementation("dev.tcl:the-config-lib-neoforge:$tcl_version")