Project: githubContact

githubContact is a one-stop desktop app for Program Managers to keep track of their team’s various contact details using simple CLI Commands.

Given below are my contributions to the project.

  • New Feature - Delete Attribute Command: Allowed the user to delete specified attribute of a person given a valid argument except name, in the case that their contact becomes outdated. Did testing for both DeleteAttributeCommand and DeleteAttributeCommandParser.

  • New Feature: Added a Role attribute to Person so Program managers can keep track of their teammates’ roles.

  • Code contributed:RepoSense link

  • Documentation:
    • For the UG, I wrote part of the instructions to use the Delete Attribute Command, including some examples
    • For the DG, I gave the general architecture for the execution of the DeleteAttributeCommand.
    • Did the UML for the DeleteAttributeCommand.
  • Community:
    • The Following PRs were reviewed in depth by me:
      • https://github.com/AY2223S1-CS2103T-W08-2/tp/pull/144
      • https://github.com/AY2223S1-CS2103T-W08-2/tp/pull/247/files
      • https://github.com/AY2223S1-CS2103T-W08-2/tp/pull/141
      • Have also approved many other PRs after careful perusal. Link : https://github.com/AY2223S1-CS2103T-W08-2/tp/pulls?q=is%3Apr+is%3Aclosed+reviewed-by%3AVshnv2001
    • Have also incorporated feedback from peers when my PRs were reviewed.