Vaishnav Muralidharan's Project Portfolio Page
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.
- The Following PRs were reviewed in depth by me: