Yang Shuogeng - Team Project Portfolio Page
Project: Expenses Manangement System
Overview
EXPENSES MANAGEMENT SYSTEM (EMS) is a desktop app for managing expenses, optimized for use via a Command Line Interface (CLI).
Summary of Contributions
-
Enhancements implemented:
Milestone v3.0
1. Create Summary Command - Pull Request #93
2. Create Possible Error Handles - Pull Request #76
3. Improve Delete Command - Pull Request #84
Milestone v2.0
4. Implement Date and Time date type - Pull Request #71
Milestone v1.0
5. Create DeleteCommand JUit and Assertion - Pull Request #44
6. Added JUnit and Assertion - Pull Request #43
7. Implement Delete Command - Pull Request #24 -
Code Contributed: RepoSense Link
Documentation:
- Contributions to the UG:
Update User stories, summary and delete command implementation #80
Upload Java doc for Delete and Summary commands #116 - Contributions to the DG:
Wrote delete command implementation with delete command sequency diagram #119
Wrote summary command implementation with sequency diagram #125Review/mentoring contributions:
- PR reviewed #25
- PR reviewed #45
- PR reviewed #99
- PR reviewed #121