Skip to content

Commit fd69ebf

Browse files
authored
Reworked project configuration, license, and rewrote most of the code
1 parent e47d321 commit fd69ebf

File tree

89 files changed

+1012
-26478
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+1012
-26478
lines changed

.circleci/config.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: Valkryst

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "maven"
4+
directory: "/"
5+
schedule:
6+
interval: "daily"
7+
assignees:
8+
- "Valkryst"

.github/workflows/maven.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Java CI with Maven
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
9+
steps:
10+
- uses: actions/checkout@v2
11+
12+
# https://github.com/marketplace/actions/setup-java-jdk
13+
- name: Setup JDK
14+
uses: actions/setup-java@v1
15+
with:
16+
java-version: 16
17+
java-package: jdk
18+
architecture: x64
19+
20+
- name: Cache Maven Packages
21+
uses: actions/cache@v2
22+
with:
23+
path: ~/.m2
24+
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
25+
restore-keys: ${{ runner.os }}-m2
26+
27+
- name: Build with Maven
28+
env:
29+
DISPLAY: :1
30+
run: mvn --batch-mode --update-snapshots -Dmaven.javadoc.skip=true verify --file pom.xml

.gitignore

Lines changed: 4 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -1,126 +1,4 @@
1-
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
2-
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
3-
4-
# User-specific stuff:
5-
.idea/**/workspace.xml
6-
.idea/**/tasks.xml
7-
.idea/dictionaries
8-
9-
# Sensitive or high-churn files:
10-
.idea/**/dataSources/
11-
.idea/**/dataSources.ids
12-
.idea/**/dataSources.xml
13-
.idea/**/dataSources.local.xml
14-
.idea/**/sqlDataSources.xml
15-
.idea/**/dynamic.xml
16-
.idea/**/uiDesigner.xml
17-
18-
# Gradle:
19-
.idea/**/gradle.xml
20-
.idea/**/libraries
21-
22-
# CMake
23-
cmake-build-debug/
24-
cmake-build-release/
25-
26-
# Mongo Explorer plugin:
27-
.idea/**/mongoSettings.xml
28-
29-
## File-based project format:
30-
*.iws
31-
32-
## Plugin-specific files:
33-
34-
# IntelliJ
35-
out/
36-
37-
# mpeltonen/sbt-idea plugin
38-
.idea_modules/
39-
40-
# JIRA plugin
41-
atlassian-ide-plugin.xml
42-
43-
# Cursive Clojure plugin
44-
.idea/replstate.xml
45-
46-
# Crashlytics plugin (for Android Studio and IntelliJ)
47-
com_crashlytics_export_strings.xml
48-
crashlytics.properties
49-
crashlytics-build.properties
50-
fabric.properties
51-
52-
*.class
53-
54-
# Mobile Tools for Java (J2ME)
55-
.mtj.tmp/
56-
57-
# Package Files #
58-
*.war
59-
*.ear
60-
61-
# Maven build directory
62-
target/
63-
64-
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
65-
hs_err_pid*
66-
67-
# Eclipse created files and directories
68-
.classpath
69-
.project
70-
.settings
71-
72-
# =========================
73-
# Operating System Files
74-
# =========================
75-
76-
# OSX
77-
# =========================
78-
79-
.DS_Store
80-
.AppleDouble
81-
.LSOverride
82-
83-
# Thumbnails
84-
._*
85-
86-
# Files that might appear in the root of a volume
87-
.DocumentRevisions-V100
88-
.fseventsd
89-
.Spotlight-V100
90-
.TemporaryItems
91-
.Trashes
92-
.VolumeIcon.icns
93-
94-
# Directories potentially created on remote AFP share
95-
.AppleDB
96-
.AppleDesktop
97-
Network Trash Folder
98-
Temporary Items
99-
.apdisk
100-
101-
# Windows
102-
# =========================
103-
104-
# Windows image file caches
105-
Thumbs.db
106-
ehthumbs.db
107-
108-
# Folder config file
109-
Desktop.ini
110-
111-
# Recycle Bin used on file shares
112-
$RECYCLE.BIN/
113-
114-
# Windows Installer files
115-
*.cab
116-
*.msi
117-
*.msm
118-
*.msp
119-
120-
# Windows shortcuts
121-
*.lnk
122-
123-
124-
# Project Specific
125-
log/
126-
dependency-reduced-pom.xml
1+
/.idea/
2+
/target/
3+
/out/
4+
/VTerminal.iml

.idea/compiler.xml

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

.idea/encodings.xml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jarRepositories.xml

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

.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml

Lines changed: 0 additions & 13 deletions
This file was deleted.

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)