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

[audipras] iP #629

Open
wants to merge 48 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
68c58c1
Add Gradle support
May 24, 2020
03523ec
Bump gradle and lib version
Eclipse-Dominator Aug 5, 2023
81a9c53
build.gradle: Prevent generating a second JAR file
aureliony Jul 16, 2024
48c6db5
level 0
Aug 23, 2024
c11a2cc
level 1
Aug 23, 2024
cea95f0
level 2
Aug 23, 2024
4c12dc8
level 3
Aug 23, 2024
1027d13
level 4
Aug 23, 2024
2844e5c
level 5
Aug 23, 2024
3c8575e
level 6
Aug 23, 2024
66ca9d2
bug fix
Aug 23, 2024
e90f71a
Revert "bug fix"
Aug 23, 2024
8d5830d
git bug fix
Aug 23, 2024
c1db7a7
Merge branch 'nus-cs2103-AY2425S1:master' into master
audipras Aug 23, 2024
5f9175c
Create taskList class
audipras Sep 2, 2024
bbac10d
Tasklist class: fix delete and list errors
audipras Sep 2, 2024
e4df571
Create TaskManager class handling save and load
audipras Sep 2, 2024
4ec25a9
Add date time formatting
audipras Sep 2, 2024
52b972a
Package task-related classes into task
audipras Sep 3, 2024
df59e79
Delete unused Duke.java file
audipras Sep 4, 2024
bd08a3a
Merge branch 'master' into add-gradle-support
audipras Sep 4, 2024
51b9f6f
Add gradle wrapper + Add wrapping duke package
audipras Sep 4, 2024
88188ec
Fix build.gradle mainclass directory
audipras Sep 4, 2024
a0213e5
Refactor code structure
audipras Sep 4, 2024
242ec6f
Add find function + checkstyle
audipras Sep 4, 2024
aa50faa
Add java doc for most classes and public methods
audipras Sep 5, 2024
e68be65
Merge branch 'branch-A-JavaDoc'
audipras Sep 5, 2024
22f7156
Fix off by 1 JUnit test bug
audipras Sep 5, 2024
c02933a
Amend code snippets to follow Java Coding Standard
audipras Sep 5, 2024
2db8eef
Fix CheckStyle errors
audipras Sep 6, 2024
a39c42d
Add javafx ui
audipras Sep 13, 2024
8ab40fb
Add close functionality + fix save functionality
audipras Sep 23, 2024
a836e16
Package classes
audipras Sep 23, 2024
b830dd4
Refactor package imports
audipras Sep 23, 2024
f4c3b9b
Delete text-ui test
audipras Sep 23, 2024
ecd553b
Add new exception
audipras Sep 23, 2024
ca0e6b0
Merge pull request #2 from audipras/branch-A-CodeQuality
audipras Sep 23, 2024
f357a61
Add assertions
audipras Sep 23, 2024
75e65cf
Merge branch 'master' into branch-A-Assertions
audipras Sep 23, 2024
8166b8f
Merge pull request #3 from audipras/branch-A-Assertions
audipras Sep 23, 2024
2b4b715
Add tagging functionality
audipras Sep 23, 2024
a35ddce
Merge branch 'branch-C-Tagging'
audipras Sep 23, 2024
2cb634f
Add user guide
audipras Sep 23, 2024
dc74888
Fix Readme Grammar
audipras Sep 23, 2024
fd567bc
Update javadocs to include tag field
audipras Sep 23, 2024
09f4b34
Fix checkstyle errors
audipras Sep 23, 2024
fac2a91
Fix delete test case
audipras Sep 23, 2024
e9df90e
Add local txt file to .gitignore
audipras Sep 23, 2024
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,6 @@ bin/

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

# Local data
/data/maga.txt
60 changes: 60 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
plugins {
id 'java'
id 'application'
id 'checkstyle'
id 'com.github.johnrengelman.shadow' version '7.1.2'
}

repositories {
mavenCentral()
}

checkstyle {
toolVersion = '10.2'
}

dependencies {
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.10.0'
testRuntimeOnly group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.10.0'
String javaFxVersion = '17.0.7'

implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-base', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-controls', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-fxml', version: javaFxVersion, classifier: 'linux'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'win'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'mac'
implementation group: 'org.openjfx', name: 'javafx-graphics', version: javaFxVersion, classifier: 'linux'
}

test {
useJUnitPlatform()

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

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

application {
mainClass.set("maga.Launcher")
}

shadowJar {
archiveBaseName = "maga"
archiveClassifier = null
}

run{
standardInput = System.in
}
Loading