Topic | Context and Discussion Points | Action Items and Decisions |
---|
General
|
2022 Reflections | | d4e49284-9fce-4c6b-ae3b-45552cd969a393208e79-1e15-4d30-8407-e2eb4a7387efDECIDEDhappy |
Feature Expansion | Peter and I collated some ideas on what you could do next year: https://compclub.atlassian.net/wiki/spaces/C/pages/2350153793. Feel free to take ideas or go with your own! To note, once backend migration is completed, it unlocks of new feature ideas that previously weren’t avaliable to us. For example: planner profiles, sharing degrees, social degree planning?
| |
CSESoc Projects Integration | | |
Subcom recruitment | | |
Links | | b3566bf8-62ab-49bf-9b26-02f5c86cb0eebae3adcc-4177-4b43-9ce7-e167d5fc0aacDECIDEDfind out if you want a new link for figma89957208-364d-4881-9840-09cd14928b7bDECIDEDdo you want to use linear?- find out if you want a new link for figma
- do you want to use linear?
|
Carry-over work (Frontend)
|
Prerequisite Tree | | |
Graphical Selector | Some of the GS tickets are spread out between Oliver, Xing and myself. You need to check up on the statuses behind these and plan forward. Also, while the core functionality is in place, I would say that there is alot if improvements that could be made before release. https://compclub.atlassian.net/browse/CF-256
| |
Landing Page | Christian mainly worked on the design + implementation (with the help of Kellie) for it. Landing page is mostly done. There is some stuff to be done i.e. making it the root route, some bugs? Also, as a note, in terms of design, something should be added between ‘How it works’ section and the footer. There needs to be a smoother transition. Perhaps a shill section to join Circles/see the circles repo/give feedback? Similar to jobsboard ‘Looking for more?’ section https://jobsboard.csesoc.unsw.edu.au/
| |
Auto planning (FE) | | |
Writing FE tests | Early T3, I wrote some tests for the FE. Right now, only the Degree Wizard and Course Selector page have some tests (although a bit basic). It would be good if we have FE tests written for most component but it’s not a priority over new features. Peter Derias disagrees. Write tests during the holidays, it's the best time to do it. It's impossible to give your subcom tech debt tickets and you probably won't have the time later. Enforce good practices from the start. We also have some testing tickets assigned to some subcom but I’m not sure on the status behind those . You need to check up on the statuses. Some notes on testing: Frontend Testing https://compclub.atlassian.net/browse/CF-361
| |
Ant Design v5 Migration | | |
Misc stuff | In dev features Right now, we have an in dev flag to conditionally render in dev features (i.e. graphical selector, landing page). Ideally, we should also have another ‘staging’ environment to render these features. You may need to discuss with Jared to set it up Peter Derias thinks that you should just put them on prod, but hide the URL using environment vars.
Cypress tests Lazy loading One of the issues we have is lazy loading. We are currently loading each pages separately. At times, some modules can’t be loaded, throwing an error. The reason we do this is to reduce the initial JS file sent to the client + improve SEO Also keep in mind adding new packages as it may introduce bloat to the initial JS file size. If this happens, try to see if lazy loading is needed. NOTE: Please be careful with some dep updates with FE packages. For example, there was an issue upgrading react-tooltip from 4.2.21 to the latest version. One time, updating the version caused Circles to throw an error on some browsers. I think the issue was that since we were lazy loading the pages, react-tooltip is an overlay, lazy loading the package caused an issue. TBH this is my guess and never had the time to fix this.
| |
| | |
Carry-over work (Backend)
|
Data Migration | refactoring redux slices to api calls is mostly done, but degree slice still not done Need to integrate with FE
| |
Auto planning | I will try to get this done before I go. Issue lies with using DegreeData instead of PlannerData. | |
Github Feedback Issues Automation | Credentials and ownership of form? Talk to Mae Vuong to get the credentials, and then talk to Jared Lohtaja to get the info in Vault. | |
Maturity requirements | Need to get that done soon but you would be following this more closely than me. However, over the holidays the focus should be on getting rid of debt. | |
BUSINESS WITHOUT NOTICE
|
Cutover | | |