Li Ruochen's Project Portfolio Page
Project: CoLAB
CoLAB (Collaboration Lab) is a desktop app for university students to manage their school projects. The user interacts with it using a CLI, and it has a GUI created with JavaFX.
Given below are my contributions to the project.
- New Feature: Added the ability to manage groupmates (
addG
,updateG
,deleteG
commands) (Pull requests #82, #108, #206, #214).- What it does: Adds a list of groupmates to each project, allows the user to create, read, update and delete groupmates with commands.
- Justification: This feature is the main “colab” feature of CoLAB. It allows the user to manage group projects more easily.
- Credits: original AB3 authors.
-
Code contributed: RepoSense link.
- Project management:
- Managed releases
v1.1
-v1.4
(6 releases) on GitHub. - Managed deadlines and deliverables for the group, including updating the issue tracker and milestones.
- Managed releases
- Enhancements to existing features:
- Wrote additional tests for models to increase coverage from 67.19% to 72.17% (#133).
- Wrote tests for various commands, command parsers, etc.
- Documentation:
- User Guide:
- Developer Guide:
- Community: