Anthony's Project Portfolio Page
Overview. Project: EZ-Schedule
EZ-Schedule is an application that allows for a high-level overview and managing of events, optimized for use via a Command Line Interface (CLI). The app stores events chronologically in a list format, while having a calendar for easy overview of events on a month-by-month basis.
Summary of contributions
Code contributed: check it out here
- New Feature:
- AutoMarkDone of past events
- #69 Develop auto mark done
- Description: This feature will automatically tag an event as “complete” once the end time of the event has past.
- Contributed classes:
- New classes: -
- Enhanced classes -
Event
,EventCard
,Time
.
- #69 Develop auto mark done
- RecurCommand
- #86 Merge branch-RecurCommand
- #88 Add WEEK to RecurCommand
- Description: This feature allows for events to be repeated over a period of Recur Factor. Recur Factor can be any of the following {day, week, month}.
- Contributed classes:
- New classes:
RecurCommand
,RecurCommandParser
,RecurFactor
. - Enhanced classes -
CliSyntax
,ParserUtil
,SchedulerParser
,Date
,UniqueEventList
.
- New classes:
- AutoMarkDone of past events
- Enhancements to existing features:
- Functional code
- Bug Fixes
- Test code
- Documentation:
- User Guide:
- v1.1
- Ideated on feature lists
- Ideated on command summary
- v1.3
- v1.1
- Developer Guide:
- User Guide:
Review/mentoring contributions
Milestone | PRs reviewed |
---|---|
v1.1 | 1 |
v1.2 | 0 |
v1.3 | 4 |
v1.4 | 14 |
Total: | 19 |