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

[shadhankkk] iP #649

Open
wants to merge 42 commits into
base: master
Choose a base branch
from
Open

Commits on Jul 11, 2024

  1. Add Gradle support

    damithc authored and damithc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    68c58c1 View commit details
    Browse the repository at this point in the history
  2. Bump gradle and lib version

    Eclipse-Dominator authored and damithc committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    03523ec View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. build.gradle: Prevent generating a second JAR file

    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.
    aureliony authored and damithc committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    81a9c53 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Completed Level-0

    shadhankkk committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d139056 View commit details
    Browse the repository at this point in the history
  2. Completed Level-1

    shadhankkk committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    6d11112 View commit details
    Browse the repository at this point in the history
  3. Completed Level-2

    shadhankkk committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    ac03ccb View commit details
    Browse the repository at this point in the history
  4. Completed Level-3

    shadhankkk committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    710f9d1 View commit details
    Browse the repository at this point in the history
  5. Completed Level-4

    shadhankkk committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    9890f84 View commit details
    Browse the repository at this point in the history
  6. Completed A-TextUiTesting

    shadhankkk committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    200b0b0 View commit details
    Browse the repository at this point in the history
  7. Completed Level-5

    shadhankkk committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d91d2c1 View commit details
    Browse the repository at this point in the history
  8. Completed Level-6

    shadhankkk committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    5868cb4 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Level-7

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c96b7f2 View commit details
    Browse the repository at this point in the history
  2. Completed Level-8

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    15726f4 View commit details
    Browse the repository at this point in the history
  3. Completed A-MoreOOP

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c6ccac9 View commit details
    Browse the repository at this point in the history
  4. Completed A-Packages

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    11b3bbe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea11576 View commit details
    Browse the repository at this point in the history
  6. Completed A-JUnit

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0323b3c View commit details
    Browse the repository at this point in the history
  7. Completed A-Jar

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    1b2de53 View commit details
    Browse the repository at this point in the history
  8. Completed A-JavaDoc

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    35f7cab View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8cff8ae View commit details
    Browse the repository at this point in the history
  10. Completed Level-9

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    e15d486 View commit details
    Browse the repository at this point in the history
  11. Completed Week 3 iP

    shadhankkk committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    4356792 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Completed Level-10

    shadhankkk committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    77314b5 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Add assert statements to improve code safety

    Some parts of the code assume certain conditions hold, but these assumptions are not explicitly enforced. This could lead to errors or unexpected behavior during execution if those assumptions are violated.
    
    Without enforcing these conditions, the code may fail silently, which could make debugging more difficult and reduce code reliability.
    
    Let's add assert statements to verify critical conditions at runtime. This ensures that assumptions are checked and provides immediate feedback if they are violated.
    
    Using assert is appropriate here because it adds minimal overhead and is disabled in production, keeping performance unaffected.
    shadhankkk committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    3e66054 View commit details
    Browse the repository at this point in the history
  2. Remove dead code from the program

    The program contains blocks of code that are no longer executed or necessary. These portions of the codebase add unnecessary complexity and make it harder to maintain and read the code.
    
    Dead code can confuse developers and lead to misunderstandings about the program's behavior. It's important to keep the codebase clean and focused only on what is required.
    
    Let's remove the dead code to simplify the codebase, reduce maintenance overhead, and improve overall readability.
    
    Removing dead code helps avoid future bugs and keeps the project lean.
    shadhankkk committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    00444a8 View commit details
    Browse the repository at this point in the history
  3. do A-UserGuide

    shadhankkk committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    99206f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    650de1e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f11762f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4002640 View commit details
    Browse the repository at this point in the history
  7. Release v0.3

    shadhankkk committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    bb0f4d0 View commit details
    Browse the repository at this point in the history
  8. Add User Guide

    shadhankkk committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    026a206 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    121b454 View commit details
    Browse the repository at this point in the history
  10. v0.6

    shadhankkk committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5ace3ba View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Add release v0.6

    shadhankkk committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c953770 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Add README.md

    shadhankkk committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    9921747 View commit details
    Browse the repository at this point in the history
  2. Update opening text

    shadhankkk committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    dc571c5 View commit details
    Browse the repository at this point in the history
  3. Remove dead code

    shadhankkk committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8e0965e View commit details
    Browse the repository at this point in the history
  4. Update closing text

    shadhankkk committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    0958d43 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b37d1a View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. Fix ip peer review bugs

    shadhankkk committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f362972 View commit details
    Browse the repository at this point in the history
  2. Remove dead code

    shadhankkk committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    eb7c419 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. Configuration menu
    Copy the full SHA
    922159a View commit details
    Browse the repository at this point in the history