Skip to content

Starting over#6

Open
kumar2215 wants to merge 90 commits into
start-overfrom
master
Open

Starting over#6
kumar2215 wants to merge 90 commits into
start-overfrom
master

Conversation

@kumar2215
Copy link
Copy Markdown
Owner

No description provided.

damithc and others added 30 commits July 11, 2024 16:52
In build.gradle, the dependencies on distZip and/or distTar causes
the shadowJar task to generate a second JAR file for which the
mainClass.set("seedu.duke.Duke") does not take effect.
Hence, this additional JAR file cannot be run.
For this product, there is no need to generate a second JAR file
to begin with.

Let's remove this dependency from the build.gradle to prevent the
shadowJar task from generating the extra JAR file.
@kumar2215 kumar2215 requested a review from Copilot September 2, 2025 15:33
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This is a comprehensive rewrite from a simple Duke chatbot to a full-featured Rover task management application. The PR transforms the project from a basic "Hello World" program into a sophisticated task manager with both GUI and text interfaces, file persistence, user preferences, and extensive command support.

  • Complete application rewrite with new architecture, UI system, and feature set
  • Added comprehensive task management with todos, deadlines, and events
  • Implemented dual UI support (GUI with JavaFX and text-based interface)

Reviewed Changes

Copilot reviewed 66 out of 73 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
text-ui-test/ Added comprehensive test infrastructure for both Windows and Unix platforms
src/test/ Added extensive unit test coverage for all major components
src/main/resources/ Added JavaFX UI resources (FXML files and CSS styling)
src/main/java/rover/ Complete application rewrite with modular architecture
build configuration Added Gradle build system, checkstyle configuration, and CI/CD pipeline
docs/ Updated documentation with comprehensive user guide

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread text-ui-test/unix/runtest.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants