Richa Motwani's Project Portfolio Page
EZLead is a desktop app for tech leads to manage teams optimized for use via a Command Line Interface (CLI), with GUI created with JavaFX. It is written in Java
Given below are my contributions to the project:
-
Code Contributed: RepoSense link
- New Feature: Added AssignMember command to add a person to a team. (pull requests: #106 & #122 & #182)
- What it does: Allows user to add a person as a member in a team by specifying person and team index.
- Justification: This feature allows tech leads to add member into one or more teams and help team management. Even if a member is added mid-project, they can still be added to team.
- New Feature: Added UnAssignMember command to remove a person from a team. (pull requests: #112 & #123 & #182)
- What it does: Allows user to remove a person as a member from a team by specifying person index (from the userlist) and team index.
- Justification: This feature allows tech leads to remove member from one or more teams and help team management. If a member leaves the company or changes department then they could be removed from the team whenever needed.
- New Feature: Added EditTeam command to edit team name. (pull request: #152)
- What it does: Allows user to change the name of a pre-existing team by specifying its index.
- Justification: This feature allows tech leads to change the name of a team in case they added the wrong name or for any other reason.
- Enhancements to existing features:
- Documentation:
- User Guide:
- Developer Guide:
- Add use case (pull request: #89)
- Update user stories in developer guide. (pull request: #80)
- Added implementation details of the
EditTeam,AssignMemberandUnAssignMembercommands to developer guide. (pull request: #165) - Added UML sequence diagrams for
EditTeam,AssignMemberandUnAssignMembercommands to developer guide. (pull request: #177)
- Project management:
- Managed release
v1.3.2on GitHub
- Managed release