Skip to content

Commit 110e5da

Browse files
committed
🌊🪵
0 parents  commit 110e5da

37 files changed

+3249
-0
lines changed

.gitattributes

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
* text eol=lf
2+
3+
*.[jJ][aA][rR] binary
4+
5+
*.[pP][nN][gG] binary
6+
*.[jJ][pP][gG] binary
7+
*.[jJ][pP][eE][gG] binary
8+
*.[gG][iI][fF] binary
9+
*.[tT][iI][fF] binary
10+
*.[tT][iI][fF][fF] binary
11+
*.[iI][cC][oO] binary
12+
*.[sS][vV][gG] text
13+
*.[eE][pP][sS] binary
14+
*.[xX][cC][fF] binary
15+
16+
*.[kK][aA][rR] binary
17+
*.[mM]4[aA] binary
18+
*.[mM][iI][dD] binary
19+
*.[mM][iI][dD][iI] binary
20+
*.[mM][pP]3 binary
21+
*.[oO][gG][gG] binary
22+
*.[rR][aA] binary
23+
24+
*.7[zZ] binary
25+
*.[gG][zZ] binary
26+
*.[tT][aA][rR] binary
27+
*.[tT][gG][zZ] binary
28+
*.[zZ][iI][pP] binary
29+
30+
*.[tT][cC][nN] binary
31+
*.[sS][oO] binary
32+
*.[dD][lL][lL] binary
33+
*.[dD][yY][lL][iI][bB] binary
34+
*.[pP][sS][dD] binary
35+
*.[tT][tT][fF] binary
36+
*.[oO][tT][fF] binary
37+
38+
*.[pP][aA][tT][cC][hH] -text
39+
40+
*.[bB][aA][tT] text eol=crlf
41+
*.[cC][mM][dD] text eol=crlf
42+
*.[pP][sS]1 text eol=crlf
43+
44+
*[aA][uU][tT][oO][gG][eE][nN][eE][rR][aA][tT][eE][dD]* binary
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: Build and test
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- master
7+
push:
8+
branches:
9+
- master
10+
11+
jobs:
12+
build-and-test:
13+
uses: FalsePattern/fpgradle-workflows/.github/workflows/build-and-test.yml@master
14+
with:
15+
timeout: 90
16+
workspace: setupCIWorkspace
17+
client-only: false

.github/workflows/release-tags.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Release Tags
2+
3+
on:
4+
push:
5+
tags:
6+
- '*'
7+
8+
permissions:
9+
contents: write
10+
11+
jobs:
12+
release-tags:
13+
uses: FalsePattern/fpgradle-workflows/.github/workflows/release-tags.yml@master
14+
with:
15+
workspace: "setupCIWorkspace"
16+
secrets:
17+
MAVEN_DEPLOY_USER: ${{ secrets.MAVEN_DEPLOY_USER }}
18+
MAVEN_DEPLOY_PASSWORD: ${{ secrets.MAVEN_DEPLOY_PASSWORD }}
19+
MODRINTH_TOKEN: ${{ secrets.MODRINTH_TOKEN }}
20+
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
21+

.gitignore

Lines changed: 226 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,226 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,gradle,forgegradle,java,eclipse,netbeans
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,gradle,forgegradle,java,eclipse,netbeans
3+
4+
### Eclipse ###
5+
.metadata
6+
bin/
7+
tmp/
8+
*.tmp
9+
*.bak
10+
*.swp
11+
*~.nib
12+
local.properties
13+
.settings/
14+
.loadpath
15+
.recommenders
16+
17+
# External tool builders
18+
.externalToolBuilders/
19+
20+
# Locally stored "Eclipse launch configurations"
21+
*.launch
22+
23+
# PyDev specific (Python IDE for Eclipse)
24+
*.pydevproject
25+
26+
# CDT-specific (C/C++ Development Tooling)
27+
.cproject
28+
29+
# CDT- autotools
30+
.autotools
31+
32+
# Java annotation processor (APT)
33+
.factorypath
34+
35+
# PDT-specific (PHP Development Tools)
36+
.buildpath
37+
38+
# sbteclipse plugin
39+
.target
40+
41+
# Tern plugin
42+
.tern-project
43+
44+
# TeXlipse plugin
45+
.texlipse
46+
47+
# STS (Spring Tool Suite)
48+
.springBeans
49+
50+
# Code Recommenders
51+
.recommenders/
52+
53+
# Annotation Processing
54+
.apt_generated/
55+
.apt_generated_test/
56+
57+
# Scala IDE specific (Scala & Java development for Eclipse)
58+
.cache-main
59+
.scala_dependencies
60+
.worksheet
61+
62+
# Uncomment this line if you wish to ignore the project description file.
63+
# Typically, this file would be tracked if it contains build/dependency configurations:
64+
#.project
65+
66+
### Eclipse Patch ###
67+
# Spring Boot Tooling
68+
.sts4-cache/
69+
70+
### ForgeGradle ###
71+
# Minecraft client/server files
72+
run/
73+
74+
### Intellij+all ###
75+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
76+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
77+
78+
# User-specific stuff
79+
.idea/**/workspace.xml
80+
.idea/**/tasks.xml
81+
.idea/**/usage.statistics.xml
82+
.idea/**/dictionaries
83+
.idea/**/shelf
84+
85+
# AWS User-specific
86+
.idea/**/aws.xml
87+
88+
# Generated files
89+
.idea/**/contentModel.xml
90+
91+
# Sensitive or high-churn files
92+
.idea/**/dataSources/
93+
.idea/**/dataSources.ids
94+
.idea/**/dataSources.local.xml
95+
.idea/**/sqlDataSources.xml
96+
.idea/**/dynamic.xml
97+
.idea/**/uiDesigner.xml
98+
.idea/**/dbnavigator.xml
99+
100+
# Gradle
101+
.idea/**/gradle.xml
102+
.idea/**/libraries
103+
104+
# Gradle and Maven with auto-import
105+
# When using Gradle or Maven with auto-import, you should exclude module files,
106+
# since they will be recreated, and may cause churn. Uncomment if using
107+
# auto-import.
108+
.idea/artifacts
109+
.idea/compiler.xml
110+
.idea/jarRepositories.xml
111+
.idea/modules.xml
112+
.idea/*.iml
113+
.idea/modules
114+
*.iml
115+
*.ipr
116+
117+
# CMake
118+
cmake-build-*/
119+
120+
# Mongo Explorer plugin
121+
.idea/**/mongoSettings.xml
122+
123+
# File-based project format
124+
*.iws
125+
126+
# IntelliJ
127+
out/
128+
129+
# mpeltonen/sbt-idea plugin
130+
.idea_modules/
131+
132+
# JIRA plugin
133+
atlassian-ide-plugin.xml
134+
135+
# Cursive Clojure plugin
136+
.idea/replstate.xml
137+
138+
# SonarLint plugin
139+
.idea/sonarlint/
140+
141+
# Crashlytics plugin (for Android Studio and IntelliJ)
142+
com_crashlytics_export_strings.xml
143+
crashlytics.properties
144+
crashlytics-build.properties
145+
fabric.properties
146+
147+
# Editor-based Rest Client
148+
.idea/httpRequests
149+
150+
# Android studio 3.1+ serialized cache file
151+
.idea/caches/build_file_checksums.ser
152+
153+
### Intellij+all Patch ###
154+
# Ignore everything but code style settings and run configurations
155+
# that are supposed to be shared within teams.
156+
157+
.idea/*
158+
159+
!.idea/codeStyles
160+
!.idea/runConfigurations
161+
162+
### Java ###
163+
# Compiled class file
164+
*.class
165+
166+
# Log file
167+
*.log
168+
169+
# BlueJ files
170+
*.ctxt
171+
172+
# Mobile Tools for Java (J2ME)
173+
.mtj.tmp/
174+
175+
# Package Files #
176+
*.jar
177+
*.war
178+
*.nar
179+
*.ear
180+
*.zip
181+
*.tar.gz
182+
*.rar
183+
184+
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
185+
hs_err_pid*
186+
replay_pid*
187+
188+
### NetBeans ###
189+
**/nbproject/private/
190+
**/nbproject/Makefile-*.mk
191+
**/nbproject/Package-*.bash
192+
build/
193+
nbbuild/
194+
dist/
195+
nbdist/
196+
.nb-gradle/
197+
198+
### Gradle ###
199+
.gradle
200+
**/build/
201+
!src/**/build/
202+
203+
# Ignore Gradle GUI config
204+
gradle-app.setting
205+
206+
# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
207+
!gradle-wrapper.jar
208+
209+
# Avoid ignore Gradle wrappper properties
210+
!gradle-wrapper.properties
211+
212+
# Cache of project
213+
.gradletasknamecache
214+
215+
# Eclipse Gradle plugin generated files
216+
# Eclipse Core
217+
.project
218+
# JDT-specific (Eclipse Java Development Tools)
219+
.classpath
220+
221+
### Gradle Patch ###
222+
# Java heap dump
223+
*.hprof
224+
225+
# End of https://www.toptal.com/developers/gitignore/api/intellij+all,gradle,forgegradle,java,eclipse,netbeans
226+
srgmap.cfg

0 commit comments

Comments
 (0)