Jason Christopher's Project Portfolio Page
Project: Contactmation
Contactmation is a powerful desktop based team management solution that helps its users efficiently and effectively manage many projects and groups at once. It is written in Java and has about 15 kLoc.
Given below are my contributions to the project:
- New Feature: Added the ability to store attributes within Person, Task and Group.
- What it does: allows the user to add custom attributes to Person, Task and Group.
- Justification: this feature improves the product significantly by allowing the user to add any attribute
to Person, Task or Group without boundaries, e.g. adding a field for
github
,youtube
, etc.
-
Code Contributed: RepoSense link
- Project management:
- Managed releases
v1.3.trial
(1 release) on GitHub
- Managed releases
- Enhancements to existing features:
- Wrote additional tests for existing features to increase coverage [in progress].
- Documentation:
- Community:
- PRs reviewed (with non-trivial review comments): #47, #48, #62, #68
- Reported bugs and suggestions for other teams in the class (examples: Bugs found during PE-D)