Week 3 Meetings and Activities
Project Sync Meeting 4
(June 17, 2025)
Attendees
- Tiyasa Kundu
- Shaheem Azmal M MD
- Katharina Ettinger
- Amrit Verma
- Gaurav Mishra
- Dearsh Oberoi
- Devanshi Sachan
Discussion
- Discussed the potential shift from JavaScript to TypeScript in the FOSSologyUI codebase. After considering everyone's input, the team collectively decided to continue with JavaScript for now to maintain focus and reduce the immediate learning curve.
- Shared progress on the migration effort: successfully migrated and rendered the Header and Footer components in the new Next.js setup.
- Mentors suggested adopting a global CSS structure, replacing the inline styles used in the legacy React codebase for better maintainability and consistency.
- I was also instructed to push my migration work to a separate branch in my Fork of the FOSSologyUI repository and raise a pull request to track progress and get feedback.
FOSSology GSoC Weekly Meet
(June 19, 2025)
Attendees
- Katharina Ettinger
- Gaurav Mishra
- Shaheem Azmal M MD
- Kaushlendra Pratap
- Rajul Jha
- Sushant Kumar Mishra
- Dearsh Oberoi
- Soham Banerjee
- Jan Altenberg
- Ayush Bhardwaj
- Harshit Gandhi
- Muhammad Salman
- Tiyasa Kundu
- Prakash-Mishra
- Vaibhav Sahu
- Chayan Das
- Oyewale Abdulsobur
- Amrit Kumar Verma
- Devanshi Sachan
- Avinal Kumar
Missed
Discussion
Mentors
- Gaurav Mishra
- General updates regarding project.
Contributors
-
- Shared that I have successfully migrated and rendered the Header and Footer components in the new Next.js setup.
- Mentioned about my current focus on adopting a global CSS structure, replacing the inline styles used in the legacy React codebase.
- Spending some time learning the new framework and tooling to ensure a smoother migration process.
-
Other Contributors
- Each contributor briefly shared their weekly progress and updates.
Activities Done in Week 3
- Successfully migrated and rendered the Header and Footer components in the new Next.js setup.
- Began extracting inline styles from the legacy React codebase to transition toward a global CSS structure in the Next.js environment.
- Created a Work-in-Progress Pull Request to share the code I’ve migrated so far and track ongoing work.
Next Steps
- Continue migrating remaining components and pages to the Next.js setup.
- Keep exploring and learning key Next.js concepts to support the migration process.
- Continue extracting inline CSS from legacy React components and move styles to a global CSS file for improved structure and maintainability.