Isa Bin Haron - Project Portfolio Page
Overview
GULIO is a CLI-based module planner designed for efficiency when used by someone that can type fast. It is meant for NUS SoC students and capable of storing lessons and tasks for individual modules, as well as lesson notes via cheat-sheets.
Summary of Contributions
Click here to view code contribution.
Enhancements Implemented:
- Implemented Commands used within the Dashboard.
 - Implemented 
enumclass,DashboardCommandsandModuleCommandsto allow easier adding of new commands. - General code cleanup
 - Organized 
Parserclass - Added exceptions and standardized printing of error messages
 
Contributions to Documentation:
- Documented dashboard commands
 
Contributions to Developer Guide:
- Drafted & finalized content for the 
Architecturesection - Drafted & finalized content for 
Commandcomponent - Drafted some content for 
Modulecomponent, subsequently finalized descriptions for theModulecomponent - Sequence diagram for 
mainloop - Class diagram for 
Commandcomponent 
Contribution to Team-Based Tasks:
- Created milestones
 - Created initial labels
 - Fix CI before first PR
 - General code enhancements
 
Review/mentoring contributions
- 
    
Full list of PRs approved or commented on by me can be found here.
 - 
    
Examples of review where I communicated with my teammates on Github: