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: