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 |