-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild.gradle.kts
More file actions
45 lines (39 loc) · 1.29 KB
/
build.gradle.kts
File metadata and controls
45 lines (39 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import io.deepmedia.tools.deployer.DeployerExtension
plugins {
alias(libs.plugins.kotlin) apply false
alias(libs.plugins.nextftc.publishing)
alias(libs.plugins.spotless)
alias(libs.plugins.dokka)
}
allprojects {
version = property("version") as String
group = "dev.nextftc"
}
subprojects {
extensions.configure<DeployerExtension> {
projectInfo {
url = "https://nextftc.dev/"
scm {
fromGithub("NextFTC", "control")
}
license("BSD 3-Clause License", "https://opensource.org/license/bsd-3-clause")
developer("Zach Harel", "ftc@zharel.me", url = "https://github.com/zachwaffle4")
developer("Davis Luxenberg", "davis.luxenberg@outlook.com", url = "https://github.com/BeepBot99")
developer("Rowan McAlpin", "rowan@nextftc.dev", url = "https://rowanmcalpin.com")
}
}
dokka {
pluginsConfiguration.html {
footerMessage.set("Copyright © 2026 NextFTC - Licensed under the BSD-3-Clause license.")
}
}
dependencies {
dokkaPlugin("org.jetbrains.dokka:mathjax-plugin")
}
}
dependencies {
dokka(project(":units"))
dokka(project(":linalg"))
dokka(project(":control2"))
dokkaPlugin("org.jetbrains.dokka:mathjax-plugin")
}