Skip to content

Commit dff3565

Browse files
committed
Initial project setup
0 parents  commit dff3565

23 files changed

Lines changed: 1335 additions & 0 deletions

File tree

.editorconfig

Lines changed: 447 additions & 0 deletions
Large diffs are not rendered by default.

.gitattributes

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#
2+
# https://help.github.com/articles/dealing-with-line-endings/
3+
#
4+
# Linux start script should use lf
5+
/gradlew text eol=lf
6+
7+
# These are Windows script files and should use crlf
8+
*.bat text eol=crlf
9+
10+
# Binary files should be left untouched
11+
*.jar binary
12+

.gitignore

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
.gradle
2+
build/
3+
!gradle/wrapper/gradle-wrapper.jar
4+
!**/src/main/**/build/
5+
!**/src/test/**/build/
6+
7+
### Loom ###
8+
run/
9+
!**/src/main/**/run/
10+
!**/src/test/**/run/
11+
/.architectury-transformer/
12+
13+
### IntelliJ IDEA ###
14+
/.idea/
15+
*.iws
16+
*.iml
17+
*.ipr
18+
logs/
19+
!**/src/main/**/logs/
20+
!**/src/test/**/logs/
21+
out/
22+
!**/src/main/**/out/
23+
!**/src/test/**/out/
24+
25+
### Eclipse ###
26+
.apt_generated
27+
.classpath
28+
.factorypath
29+
.project
30+
.settings
31+
.springBeans
32+
.sts4-cache
33+
bin/
34+
!**/src/main/**/bin/
35+
!**/src/test/**/bin/
36+
37+
### NetBeans ###
38+
/nbproject/private/
39+
/nbbuild/
40+
/dist/
41+
/nbdist/
42+
/.nb-gradle/
43+
44+
### VS Code ###
45+
.vscode/
46+
47+
### Mac OS ###
48+
.DS_Store

build.gradle.kts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
plugins {
2+
id("fabric-loom") apply false
3+
id("com.kneelawk.submodule") apply false
4+
id("com.kneelawk.versioning") apply false
5+
id("com.kneelawk.kpublish") apply false
6+
}
7+
8+
tasks.register<Delete>("clean") {
9+
delete(rootProject.layout.buildDirectory)
10+
}
11+
12+
allprojects {
13+
// make builds reproducible
14+
tasks.withType<AbstractArchiveTask>().configureEach {
15+
isPreserveFileTimestamps = false
16+
isReproducibleFileOrder = true
17+
}
18+
}

gradle.properties

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Gradle Properties
2+
org.gradle.jvmargs = -Xmx4G
3+
org.gradle.parallel = true
4+
5+
# Gradle Plugins
6+
loom_version = 1.10-SNAPSHOT
7+
moddev_version = 2.0.80
8+
minivan_version = 0.5
9+
versioning_version = 1.0.0
10+
kpublish_version = 1.0.0
11+
submodule_version = 0.9.99+local
12+
remapcheck_version = 0.3.4
13+
14+
# Fabric Properties
15+
# check these on https://fabricmc.net/develop
16+
java_version=21
17+
minecraft_version = 1.21.6-pre3
18+
parchment_mc_version = 1.21.5
19+
parchment_version = 2025.04.19
20+
yarn_version = 1
21+
fabric_loader_version = 0.16.14
22+
neoforge_version = 21.5.0-alpha.1.21.6-pre3.20250606.211300
23+
neoforge_pr = 2297
24+
25+
# Mod Properties
26+
project_version = 3.0.99+1.21.6.local
27+
maven_group = com.kneelawk.graphlib
28+
archives_base_name = graphlib
29+
javadoc_package_name = com/kneelawk/graphlib
30+
31+
# Dependencies
32+
fapi_version = 0.126.0+1.21.6
33+
codextra_version = 2.0.0+1.21
34+
common_events_version = 1.4.0+1.21.4

gradle/wrapper/gradle-wrapper.jar

42.7 KB
Binary file not shown.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.2-bin.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
6+
zipStoreBase=GRADLE_USER_HOME
7+
zipStorePath=wrapper/dists

gradlew

Lines changed: 251 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)