Skip to content
Open
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
55f9f9f
docs/README.md: Tweak document template
Jan 7, 2024
f837ddb
Add Gradle support
May 24, 2020
a6f7324
Bump gradle and lib version
Eclipse-Dominator Aug 5, 2023
440bad9
Change 'Duke' Placeholder to 'Yeos'
yeozongyao Jan 25, 2024
6d6071d
Add horizontal lines.
yeozongyao Jan 25, 2024
5897041
Add horizontal lines.
yeozongyao Jan 25, 2024
cc01601
Level-1
yeozongyao Jan 31, 2024
d9d386e
Level-1
yeozongyao Jan 31, 2024
fb20b40
Level-2
yeozongyao Jan 31, 2024
2da20d1
Level-2
yeozongyao Jan 31, 2024
3425e67
Merge remote-tracking branch 'origin/master'
yeozongyao Jan 31, 2024
d61aaa3
Level-3
yeozongyao Jan 31, 2024
ae17d19
Merge remote-tracking branch 'origin/master'
yeozongyao Feb 1, 2024
1fef908
Changed the code based on Java coding standards
yeozongyao Feb 1, 2024
0106932
Merge remote-tracking branch 'origin/master'
yeozongyao Feb 1, 2024
cce81fa
Level-4
yeozongyao Feb 1, 2024
655ce9f
Merge remote-tracking branch 'origin/master'
yeozongyao Feb 8, 2024
2c4ebac
A-CodeQuality
yeozongyao Feb 8, 2024
9684c65
Merge remote-tracking branch 'origin/master'
yeozongyao Feb 8, 2024
ab88f22
Merge commit 'cc016013d33c0b83df57a9e4bc02cb9ebbbe6667' into HEAD
yeozongyao Feb 15, 2024
80cd39e
Merge branch 'add-gradle-support' of ssh://github.com/yeozongyao/ip
yeozongyao Feb 15, 2024
b787f04
Merge commit 'ab88f22df977049924ac4b606a718969b7fb9deb'
yeozongyao Feb 15, 2024
991de29
added exceptions handling
yeozongyao Feb 16, 2024
b49dc3f
Creating packages
yeozongyao Feb 16, 2024
330611e
branch-A-Packages
yeozongyao Feb 22, 2024
d6d8dc9
branch-A-Packages
yeozongyao Feb 22, 2024
f7ddf53
Level 6 and Level 7
yeozongyao Feb 22, 2024
a059b5c
A-Collections
yeozongyao Feb 22, 2024
3f08658
created Jar file
yeozongyao Feb 22, 2024
d2c9526
A-More OOP: Ui, Storage, Parser, TaskList
yeozongyao Feb 29, 2024
777309e
Level-8 - Local Date Time
yeozongyao Mar 2, 2024
f193e7f
Level-9: Find
yeozongyao Mar 2, 2024
b7bb72d
A-JavaDoc: Java Documentation
yeozongyao Mar 2, 2024
8cd1308
Merge pull request #2 from yeozongyao/branch-Level-8
yeozongyao Mar 2, 2024
0b9ad82
Merge pull request #4 from yeozongyao/branch-Level-9
yeozongyao Mar 2, 2024
62786b8
Merge pull request #3 from yeozongyao/A-JavaDoc
yeozongyao Mar 2, 2024
e16d759
README update
yeozongyao Mar 2, 2024
812207f
Bug fixes
yeozongyao Mar 2, 2024
b57825a
Bug fixes based on Jai's comments
yeozongyao Mar 2, 2024
36eed93
bug fixes
yeozongyao Mar 2, 2024
8dfb28f
bug fixes
yeozongyao Mar 2, 2024
f64b365
Level-8
yeozongyao Mar 2, 2024
9e141c0
Merge pull request #5 from yeozongyao/branch-Level-8
yeozongyao Mar 2, 2024
e43250c
A-JavaDoc
yeozongyao Mar 2, 2024
6255b88
Merge branch 'master' into A-JavaDoc
yeozongyao Mar 2, 2024
72ac68e
Merge pull request #6 from yeozongyao/A-JavaDoc
yeozongyao Mar 2, 2024
cb64cbc
A-JavaDoc
yeozongyao Mar 2, 2024
6ee0f70
Merge pull request #7 from yeozongyao/A-JavaDoc
yeozongyao Mar 2, 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
42 changes: 42 additions & 0 deletions build.gradle

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job on incorporating Gradle!

Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
plugins {
id 'java'
id 'application'
id 'com.github.johnrengelman.shadow' version '7.1.2'
}

repositories {
mavenCentral()
}

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'
}

test {
useJUnitPlatform()

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

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

application {
mainClass.set("seedu.duke.Duke")
}

shadowJar {
archiveBaseName = "duke"
archiveClassifier = null
dependsOn("distZip", "distTar")
}

run{
standardInput = System.in
}
33 changes: 17 additions & 16 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
# User Guide
# Duke User Guide

## Features
// Update the title above to match the actual product name

### Feature-ABC
// Product screenshot goes here

Description of the feature.
// Product intro goes here

### Feature-XYZ
## Adding deadlines

Description of the feature.
// Describe the action and its outcome.

## Usage
// Give examples of usage

### `Keyword` - Describe action
Example: `keyword (optional arguments)`

Describe the action and its outcome.
// A description of the expected outcome goes here

Example of usage:
```
expected output
```

`keyword (optional arguments)`
## Feature ABC

Expected outcome:
// Feature details

Description of the outcome.

```
expected output
```
## Feature XYZ

// Feature details
Binary file added gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
248 changes: 248 additions & 0 deletions gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading