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
enum
class,DashboardCommands
andModuleCommands
to allow easier adding of new commands. - General code cleanup
- Organized
Parser
class - Added exceptions and standardized printing of error messages
Contributions to Documentation:
- Documented dashboard commands
Contributions to Developer Guide:
- Drafted & finalized content for the
Architecture
section - Drafted & finalized content for
Command
component - Drafted some content for
Module
component, subsequently finalized descriptions for theModule
component - Sequence diagram for
main
loop - Class diagram for
Command
component
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: