Koh Shu Yang's Project Portfolio Page
Project: BandConnect+
BandConnect++ is a desktop application that helps music producers seeking talented musicians to manage their musician contacts and form a band of their preferences. It is optimised for CLI users so that frequent tasks can be done faster by typing in commands.
Given below are my contributions to the project.
-
Code contributed: RepoSense link
- New Feature: Edit Band Information #135.
- What it does: Allows users to edit information about a specific band, namely the name and genres of the band.
- Justification: It is important to be able to edit information that may be outdated in order to update it when changes occur.
- Highlights: This enhancement involved changing the structure of the Band class and the Commands associated with it to improve functionality.
- Credits: I took inspiration from the existing edit command of AB3 and edited it to suit the context of the Band class
- Enhancements to existing features:
- Removed the address field of the AB3 codebase #78.
- Team tasks contributions:
- Reviewed PRs of team members and gave constructive feedback
- Contributed to the UG and DG #88
- Fixed bugs of other features #149, #132
- Wrote tests for multiple features #145, #207
- Conducted post-PE-D bugs triage, commented on reports and fixed bugs.
- Managed releases
v1.2.1
andv1.3
(2 releases) on GitHub. - Maintained the issue tracker
- Documentation:
- Community: