Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Glenn Lee] iP #246

Open
wants to merge 59 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
b4d3ee0
Level 1
Jan 31, 2021
0d8195c
Level 2
Jan 31, 2021
186286b
Level 3
Jan 31, 2021
8872a62
Level 4 + A-Inheritance
Jan 31, 2021
1062bf0
A-TextUiTesting
Jan 31, 2021
1e1c1bc
Level 5 & A-Exceptions
Jan 31, 2021
fe1b8bc
Level 6 & A-Collections
Jan 31, 2021
b79809b
Level 7
Jan 31, 2021
3d8ef34
Level 8
Jan 31, 2021
926cea4
Merge branch 'branch-Level-7' into master
Jan 31, 2021
5d1667d
Merge branch 'branch-Level-8' into master
Jan 31, 2021
9cc5c7c
A-MoreOOP
Jan 31, 2021
060332a
A-Packages
Jan 31, 2021
f89db28
Added Gradle and JUnit Tests
Jan 31, 2021
10d5046
A-JAR
Jan 31, 2021
b3a3ec3
A-JavaDoc
Feb 1, 2021
6233fea
Level-9
Feb 1, 2021
df59dec
A-CodingStandard
Feb 1, 2021
0cffd9c
A-CodingStandard
Feb 1, 2021
5eb7979
Merge Level-9
Feb 1, 2021
4e62687
A-Gradle
Feb 2, 2021
18657cd
Merge branch 'branch-A-Gradle' into master
Feb 2, 2021
203b40d
A-CheckStyle
Feb 2, 2021
830c779
Level-10 Iteration 1
Feb 2, 2021
0dadc96
Iteration 2 & 3
Feb 3, 2021
b436b9c
Resolve PR reviews
Feb 3, 2021
3c35a48
Functional Level-10
Feb 4, 2021
5f85de4
Merge branch 'branch-Level-10' into master
Feb 4, 2021
9988c7c
Add save to exit
Feb 6, 2021
9af3367
Revamp Save Function
Feb 6, 2021
b67140c
Fixed formatting and updated Parser to use new Save
Feb 6, 2021
a9e9d23
Merge branch 'branch-Level-10' into master
Feb 6, 2021
2abdcf8
Level-10
Feb 6, 2021
003abaa
Fixed Checkstyle Violations
Feb 6, 2021
ab4d42d
Add assertions
Feb 15, 2021
e8c36f3
Improve Code Quality
Feb 15, 2021
a5446d8
Merge pull request #2 from glennljs/branch-A-CodeQuality
glennljs Feb 15, 2021
9b91e60
Remove Assertions for Redo Pull Request
Feb 15, 2021
878d6fa
Add Assert for Storage
Feb 15, 2021
09f0e53
Add Assertions for Parser
Feb 15, 2021
61a7a02
Merge branch 'master' into branch-A-Assertions
glennljs Feb 15, 2021
2cb3b45
Merge pull request #3 from glennljs/branch-A-Assertions
glennljs Feb 15, 2021
4a0e42e
Add Sort Feature
Feb 15, 2021
870f7bf
Add Detect Duplicates Function
Feb 15, 2021
ae3a1b9
Update git ignore
Feb 15, 2021
8c67031
Improve GUI
Feb 15, 2021
e6dc66c
Improve and Refactor GUI, add Error Messages
Feb 15, 2021
78f1794
Improve GUI and Code Quality
Feb 15, 2021
80603c9
Refactor Dialogs
Feb 16, 2021
5282904
Fixed formatting
Feb 16, 2021
650c28f
Refactor Parser and Improve Code Quality
Feb 16, 2021
91032c4
Update GUI
Feb 16, 2021
791c1d1
Add User Guide
Feb 16, 2021
858d78c
Add User Guide
Feb 16, 2021
c0cb780
Add User Guide
Feb 16, 2021
c92127e
Add User Guide
Feb 16, 2021
82c8628
Finalize release v0.2
Feb 17, 2021
80f4c51
Update Readme
Feb 21, 2021
54d1d8a
Update Readme
Feb 21, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="bin/main" path="src/main/java">
<attributes>
<attribute name="gradle_scope" value="main"/>
<attribute name="gradle_used_by_scope" value="main,test"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/test" path="src/test/java">
<attributes>
<attribute name="gradle_scope" value="test"/>
<attribute name="gradle_used_by_scope" value="test"/>
<attribute name="test" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-14/"/>
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
<classpathentry kind="output" path="bin/default"/>
</classpath>
6 changes: 6 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#
# https://help.github.com/articles/dealing-with-line-endings/
#
# These are explicitly windows files and should use crlf
*.bat text eol=crlf

6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,9 @@ bin/

/text-ui-test/ACTUAL.txt
text-ui-test/EXPECTED-UNIX.TXT

# Ignore Gradle project-specific cache directory
.gradle

# Ignore Gradle build output directory
build
40 changes: 40 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>ip</name>
<comment>Project ip created by Buildship.</comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<<<<<<< HEAD
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
=======
>>>>>>> branch-Level-9
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<<<<<<< HEAD
<nature>org.eclipse.jdt.core.javanature</nature>
=======
>>>>>>> branch-Level-9
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
<filteredResources>
<filter>
<id>1612189775948</id>
<name></name>
<type>30</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
13 changes: 13 additions & 0 deletions .settings/org.eclipse.buildship.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
arguments=
auto.sync=false
build.scans.enabled=false
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
connection.project.dir=
eclipse.preferences.version=1
gradle.user.home=
java.home=/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
jvm.arguments=
offline.mode=false
override.workspace.settings=true
show.console.view=true
show.executions.view=true
46 changes: 46 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
plugins {
id 'java'
id 'application'
id 'checkstyle'
id 'com.github.johnrengelman.shadow' version '5.1.0'
}

repositories {
mavenCentral()
}

dependencies {
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.5.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.5.0'
}

test {
useJUnitPlatform()

testLogging {
events "passed", "skipped", "failed"

showExceptions true
exceptionFormat "full"
showCauses true
showStackTraces true
showStandardStreams = false
}
}

application {
mainClassName = "checklst.Checklst"
}

shadowJar {
archiveBaseName = "checklst"
archiveClassifier = null
}

checkstyle {
toolVersion = '8.32'
}

run{
standardInput = System.in
}
Loading