-
Notifications
You must be signed in to change notification settings - Fork 484
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
[SinhaVedant] iP #567
Open
SinhaVedant
wants to merge
69
commits into
nus-cs2103-AY2324S1:master
Choose a base branch
from
SinhaVedant:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
[SinhaVedant] iP #567
Changes from all commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
28ad2b8
Add Gradle support
ed6d4d2
Bump gradle and lib version
Eclipse-Dominator 376c1ce
Level-0
SinhaVedant 0732b2b
Level-1
SinhaVedant f68b343
Level-2
SinhaVedant 27b6769
Level-3
SinhaVedant 5893c75
Level-4
SinhaVedant c36b93a
A-TextUiTesting
SinhaVedant a5b63ad
Level-5
SinhaVedant 7574be3
Level-6
SinhaVedant a6c3d8e
Improve text UI
SinhaVedant fc4e137
Level-7
SinhaVedant 6277d7a
Merge branch 'branch-Level-7'
SinhaVedant a942795
Level-8
SinhaVedant d9b68b9
Merge branch 'branch-Level-8'
SinhaVedant d4fd725
A-MoreOOP
SinhaVedant 2c11281
A-Packages
SinhaVedant 3ef321f
A-Gradle
SinhaVedant 2570bf9
A-JUnit
SinhaVedant 5794d91
A-Jar
SinhaVedant 1cc9b66
A-JavaDoc
SinhaVedant 296495b
A-CodingStandard
SinhaVedant d673212
Level-9
SinhaVedant cdb5f1a
Merge branch 'branch-A-JavaDoc'
SinhaVedant 7d946a4
Resolve A-CodingStandard Conflict
SinhaVedant 9d019e5
Resolve Level-9 Conflict
SinhaVedant ceecb31
Level-10
SinhaVedant ace54d8
Merge branch 'branch-Level-10'
SinhaVedant eb44458
Add full commit message
SinhaVedant e6cc044
Use assert feature
SinhaVedant 33deb12
Improve code quality
SinhaVedant 095f541
Merge pull request #1 from SinhaVedant/branch-A-Assertions
SinhaVedant 0bd78ca
Resolve merge conflict
SinhaVedant 7d9ea7a
Merge pull request #2 from SinhaVedant/branch-A-CodeQuality
SinhaVedant 026c221
Commit changes in duke txt file
SinhaVedant 37ad6dd
Merge branch 'master' into branch-A-CodeQuality
SinhaVedant 32e34a6
Add a brief User Guide (UG)
SinhaVedant 0865487
Merge branch 'master' into branch-Level-8
SinhaVedant 9939560
Update deadline date format
SinhaVedant a8d5455
Merge branch 'branch-Level-8'
SinhaVedant 756f992
Test the latest update in master branch
SinhaVedant e887e87
Update Ui.java file
SinhaVedant 2776539
Update Storage.java file
SinhaVedant 9f74420
Update parser class
SinhaVedant ef7f6fb
Implement better OOP
SinhaVedant e1a8c5d
Merge branch 'branch-A-MoreOOP'
SinhaVedant 3045fb4
Merge branch 'add-gradle-support'
SinhaVedant dac21a2
Add test-cases for Storage and Parser classes
SinhaVedant b3a9246
Create a jar file
SinhaVedant ff5848c
Complete tutorial of GUI
SinhaVedant d648e07
Complete GUI for the project
SinhaVedant 9d6be40
Merge branch 'GUI'
SinhaVedant a7ba89a
Add assertions to the code
SinhaVedant aee1430
Add JavaDoc to some classes and methods
SinhaVedant aaabd4b
Add screenshot of ip project
SinhaVedant a0078c7
Update the user guide
SinhaVedant 5c9b926
Create final jar file
SinhaVedant 2c0fc4c
Set mainClass to duke.Launcher
SinhaVedant 69cedb8
Improve code quality
SinhaVedant 9609ab4
Merge branch 'improve'
SinhaVedant fb64bd2
Improve Ui
SinhaVedant 9803c2b
Update Storage class to create a new file
SinhaVedant 1e3472f
Merge branch 'improve'
SinhaVedant f9eb6b9
Update JavaDocs
SinhaVedant 87520d1
Improve GUI of Sivraj
SinhaVedant ed11395
Merge branch 'gui2'
SinhaVedant 125f802
Resolve merge conflict
SinhaVedant ec30bc1
Merge pull request #4 from SinhaVedant/branch-A-CodeQuality
SinhaVedant 7987ed9
Improve JavaDoc
SinhaVedant File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
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' | ||
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("duke.Launcher") | ||
} | ||
|
||
shadowJar { | ||
archiveBaseName = "duke" | ||
archiveFileName = 'Sivraj.jar' | ||
archiveClassifier = null | ||
dependsOn("distZip", "distTar") | ||
} | ||
|
||
run{ | ||
standardInput = System.in | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
T | 1 | walk | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,74 @@ | ||
# User Guide | ||
# User Guide - Sivraj | ||
Sivraj is a easy to use chatbot style application to schedule and manage tasks. | ||
|
||
It can be distributed as a .jar file. | ||
|
||
## Features | ||
|
||
### Feature-ABC | ||
### Feature- Add ToDo | ||
|
||
Adds a task todo with only description and no deadline. | ||
|
||
**Format** - `todo task` | ||
|
||
**Example** - `todo walk` | ||
|
||
|
||
|
||
|
||
### Feature- Add Deadline | ||
|
||
Adds a deadline task with description and deadline date. | ||
|
||
**Format** - `deadline task /by date`, (date should be in format yyyy-mm-dd) | ||
|
||
**example** - `deadline return book /by 2017-08-07` | ||
|
||
|
||
|
||
### Feature- Add Event | ||
Adds an Event task with description, start date and end date. | ||
|
||
**Format** - `event task /from start date & time /to end date & time`, (start/end date & time are in string format) | ||
|
||
**example** - `event project meeting /from Mon 2pm /to 4pm` | ||
|
||
|
||
### Feature- Delete task | ||
Deletes a task based on its index number in the task list. | ||
|
||
**Format** - `delete indexNumber`, (indexNumber is an integer) | ||
|
||
**example** - `delete 3` | ||
|
||
|
||
|
||
### Feature- Mark task | ||
Marks a specific task as done/completed using index number. | ||
|
||
**Format** - `mark indexNumber`, (indexNumber is an integer) | ||
|
||
**example** - `mark 3` | ||
|
||
|
||
|
||
Description of the feature. | ||
### Feature- Unmark task | ||
Marks a specific task as not done/completed using index number. | ||
|
||
### Feature-XYZ | ||
**Format** - `unmark indexNumber`, (indexNumber is an integer) | ||
|
||
Description of the feature. | ||
**example** - `unmark 3` | ||
|
||
## Usage | ||
|
||
### `Keyword` - Describe action | ||
|
||
Describe the action and its outcome. | ||
### Feature- List tasks | ||
Lists all the current and previous tasks that are recorded in a text file. | ||
|
||
Example of usage: | ||
**Format** - `list` | ||
|
||
`keyword (optional arguments)` | ||
|
||
Expected outcome: | ||
### Feature- Bye | ||
Gives a goodbye message and saves the current state of task list into the text file. | ||
|
||
Description of the outcome. | ||
**Format** - `bye` | ||
|
||
``` | ||
expected output | ||
``` |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe this is a typo that might've been introduced by IntelliJ's auto-refactoring process?