Skip to content

Commit 57319b3

Browse files
Merge pull request #321 from tiyasakundu/docs/ui-react/weekly-updates-20250623
docs(ui-react): weekly updates
2 parents 62d5bc3 + ff35dba commit 57319b3

File tree

4 files changed

+251
-4
lines changed

4 files changed

+251
-4
lines changed

docs/2025/ui-react/updates/2025-06-01.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Complete FOSSology Community including
6666
- We finalized a weekly meeting schedule that worked for all.
6767
- Contributors shared their early progress, initial observations, and discussed how ther prefer to work.
6868
- Mentors highlighted the value of clear, regular communication and staying active in the community.
69-
- EXpectations around collabroation, support, and handling open issues or PRs were discussed.
69+
- Expectations around collabroation, support, and handling open issues or PRs were discussed.
7070
- Guidelines for writing documentation and progress reports were also shared.
7171
- Everyone confirmed that they had successfully set up their environments and were able to begin contributing major issues.
7272
- This marked the end of the Community Bonding Period.

docs/2025/ui-react/updates/2025-06-07.md

Lines changed: 53 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ SPDX-License-Identifier: CC-BY-SA-4.0
88
SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
99
-->
1010

11-
# Week 01 Meetings and Activities
11+
# Week 1 Meetings and Activities
1212

13-
## FOSSology UI/UX Redesign Project Sync Meeting 2
13+
## Project Sync Meeting 2
1414

1515
*(June 3, 2025)*
1616

@@ -48,8 +48,58 @@ SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
4848
- Aligned on the learning curve involved and outlined an approach for migrating the existing React codebase to Next.js.
4949
- Gained a clearer vision of the upcoming development tasks and roadmap.
5050

51+
## FOSSology GSoC Weekly Meet
5152

52-
## Activities Done Until the Sync Meet (Week 01)
53+
*(June 5, 2025)*
54+
55+
### Attendees
56+
57+
- [Katharina Ettinger](https://github.com/EttingerK)
58+
- [Gaurav Mishra](https://github.com/GMishx)
59+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
60+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
61+
- [Ayush Bhardwaj](https://github.com/hastagAB)
62+
- [Sahil Jha](https://github.com/sjha2048)
63+
- [Avinal Kumar](https://github.com/avinal)
64+
- [Rajul Jha](https://github.com/rajuljha)
65+
- [Sushant Kumar Mishra](https://github.com/its-sushant)
66+
- [Dearsh Oberoi](https://github.com/deo002)
67+
- [Amrit Kumar Verma](https://github.com/amritkv)
68+
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
69+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
70+
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
71+
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
72+
- [Chayan Das](https://github.com/ChayanDass)
73+
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
74+
- [Devanshi Sachan](https://github.com/devxnshi)
75+
76+
### Missed
77+
78+
- [Soham Banerjee](https://github.com/soham4abc)
79+
- [Anupam Ghosh](https://github.com/ag4ums)
80+
- [Jan Altenberg](https://github.com/JanAltenberg)
81+
- [Harshit Gandhi](https://github.com/harshitg927)
82+
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
83+
84+
### Discussion
85+
86+
#### Mentors
87+
88+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd): General updates regarding project, Request to update the gsoc wiki before joining the call.
89+
- [Gaurav Mishra](https://github.com/GMishx): Requests all the mentors/contributors to send the meeting invites to him or kaushl, so that the timings and invites can be added to WIKI.
90+
91+
#### Contributors
92+
93+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
94+
95+
- Shared that I have been looking into [FOSSologyUI](https://github.com/fossology/FOSSologyUI) code base.
96+
- Mentioned that currently focussing on the migration process of the React code base to Next.js.
97+
- Also mentioned spending some time learning the new framework and tooling to ensure a smoother migration process.
98+
99+
- Other Contributors
100+
- Each contributor briefly shared their weekly progress and updates.
101+
102+
## Activities Done in Week 1
53103

54104
- Completed brushing up on key React concepts, FOSSology’s workflow, and the overall tech stack prior to the meeting.
55105
- Actively participated in discussions around choosing Next.js as the base framework instead of plain React.
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
---
2+
title: Week 2
3+
author: Tiyasa Kundu
4+
---
5+
<!--
6+
SPDX-License-Identifier: CC-BY-SA-4.0
7+
8+
SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
9+
-->
10+
11+
# Week 2 Meetings and Activities
12+
13+
## Project Sync Meeting 3
14+
15+
*(June 10, 2025)*
16+
17+
### Attendees
18+
19+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
20+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
21+
- [Katharina Ettinger](https://github.com/EttingerK)
22+
- [Amrit Verma](https://github.com/amritkv)
23+
- [Gaurav Mishra](https://github.com/gmishx)
24+
- [Dearsh Oberoi](https://github.com/deo002)
25+
- [Devanshi Sachan](https://github.com/devxnshi)
26+
- [Soham Banerjee](https://github.com/soham4abc)
27+
28+
### Discussion
29+
30+
- Shared progress on setting up the Next.js + pnpm environment and beginning the migration by porting key components, starting with the Header component.
31+
- Discussed the shift from React Bootstrap/Material UI to Tailwind CSS and Shadcn UI, weighing pros like performance, flexibility, and better alignment with React Server Components.
32+
- Tailwind’s utility-first approach, ease of customization, and smaller bundle size were key reasons for choosing it over Bootstrap.
33+
- After team discussion, Tailwind + Shadcn were finalized as the new UI CSS stack.
34+
- Discussed a roadmap for continuing the migration, integrating the new stack, and replacing legacy styles progressively.
35+
36+
## FOSSology GSoC Weekly Meet
37+
38+
*(June 12, 2025)*
39+
40+
### Attendees
41+
42+
- [Katharina Ettinger](https://github.com/EttingerK)
43+
- [Gaurav Mishra](https://github.com/GMishx)
44+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
45+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
46+
- [Rajul Jha](https://github.com/rajuljha)
47+
- [Sushant Kumar Mishra](https://github.com/its-sushant)
48+
- [Dearsh Oberoi](https://github.com/deo002)
49+
- [Soham Banerjee](https://github.com/soham4abc)
50+
- [Jan Altenberg](https://github.com/JanAltenberg)
51+
- [Ayush Bhardwaj](https://github.com/hastagAB)
52+
- [Harshit Gandhi](https://github.com/harshitg927)
53+
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
54+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
55+
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
56+
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
57+
- [Chayan Das](https://github.com/ChayanDass)
58+
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
59+
60+
### Missed
61+
62+
- [Anupam Ghosh](https://github.com/ag4ums)
63+
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
64+
- [Amrit Kumar Verma](https://github.com/amritkv)
65+
- [Devanshi Sachan](https://github.com/devxnshi)
66+
- [Sahil Jha](https://github.com/sjha2048)
67+
- [Avinal Kumar](https://github.com/avinal)
68+
69+
### Discussion
70+
71+
#### Mentors
72+
73+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd): General updates regarding project. Discuss on UX progress.
74+
75+
#### Contributors
76+
77+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
78+
79+
- Shared that I have started with the migration proces from React to Next.js.
80+
- Have successfully setup a basic Next.js development environment using pnpm.
81+
- Started transferring components and pages into the new setup, beginning the restructuring of the UI Layer.
82+
- Also mentioned spending some time learning the new framework and tooling to ensure a smoother migration process.
83+
84+
- Other Contributors
85+
- Each contributor briefly shared their weekly progress and updates.
86+
87+
88+
## Activities Done in Week 2
89+
90+
- Initiated the migration of the existing React codebase to Next.js.
91+
- Set up a basic Next.js development environment using pnpm.
92+
- Explored and understood core Next.js concepts, including project structure, routing, and component integration.
93+
- Began migrating components, starting with the Header component.
94+
95+
## Next Steps
96+
97+
- Complete the migration of the Header component and continue with the migration of remaining components.
98+
- Continue exploring and learning essential Next.js concepts to support the migration process.
99+
- Prioritize migrating the full React codebase to Next.js, retaining the existing React Bootstrap CSS for now.
100+
- Once the migration is stable, begin replacing Bootstrap styles with Tailwind CSS as part of implementing the new UI design.
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
title: Week 3
3+
author: Tiyasa Kundu
4+
---
5+
<!--
6+
SPDX-License-Identifier: CC-BY-SA-4.0
7+
8+
SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
9+
-->
10+
11+
# Week 3 Meetings and Activities
12+
13+
## Project Sync Meeting 4
14+
15+
*(June 17, 2025)*
16+
17+
### Attendees
18+
19+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
20+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
21+
- [Katharina Ettinger](https://github.com/EttingerK)
22+
- [Amrit Verma](https://github.com/amritkv)
23+
- [Gaurav Mishra](https://github.com/gmishx)
24+
- [Dearsh Oberoi](https://github.com/deo002)
25+
- [Devanshi Sachan](https://github.com/devxnshi)
26+
27+
### Discussion
28+
29+
- 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.
30+
- Shared progress on the migration effort: successfully migrated and rendered the Header and Footer components in the new Next.js setup.
31+
- Mentors suggested adopting a global CSS structure, replacing the inline styles used in the legacy React codebase for better maintainability and consistency.
32+
- I was also instructed to push my migration work to a separate branch in my [Fork](https://github.com/tiyasakundu/FOSSologyUI) of the FOSSologyUI repository and raise a pull request to track progress and get feedback.
33+
34+
## FOSSology GSoC Weekly Meet
35+
36+
*(June 19, 2025)*
37+
38+
### Attendees
39+
40+
- [Katharina Ettinger](https://github.com/EttingerK)
41+
- [Gaurav Mishra](https://github.com/GMishx)
42+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
43+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
44+
- [Rajul Jha](https://github.com/rajuljha)
45+
- [Sushant Kumar Mishra](https://github.com/its-sushant)
46+
- [Dearsh Oberoi](https://github.com/deo002)
47+
- [Soham Banerjee](https://github.com/soham4abc)
48+
- [Jan Altenberg](https://github.com/JanAltenberg)
49+
- [Ayush Bhardwaj](https://github.com/hastagAB)
50+
- [Harshit Gandhi](https://github.com/harshitg927)
51+
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
52+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
53+
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
54+
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
55+
- [Chayan Das](https://github.com/ChayanDass)
56+
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
57+
- [Amrit Kumar Verma](https://github.com/amritkv)
58+
- [Devanshi Sachan](https://github.com/devxnshi)
59+
- [Avinal Kumar](https://github.com/avinal)
60+
61+
62+
### Missed
63+
64+
- [Anupam Ghosh](https://github.com/ag4ums)
65+
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
66+
- [Sahil Jha](https://github.com/sjha2048)
67+
68+
### Discussion
69+
70+
#### Mentors
71+
72+
- [Gaurav Mishra](https://github.com/GMishx)
73+
- General updates regarding project.
74+
75+
#### Contributors
76+
77+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
78+
79+
- Shared that I have successfully migrated and rendered the Header and Footer components in the new Next.js setup.
80+
- Mentioned about my current focus on adopting a global CSS structure, replacing the inline styles used in the legacy React codebase.
81+
- Spending some time learning the new framework and tooling to ensure a smoother migration process.
82+
83+
- Other Contributors
84+
- Each contributor briefly shared their weekly progress and updates.
85+
86+
87+
## Activities Done in Week 3
88+
89+
- Successfully migrated and rendered the Header and Footer components in the new Next.js setup.
90+
- Began extracting inline styles from the legacy React codebase to transition toward a global CSS structure in the Next.js environment.
91+
- Created a [Work-in-Progress Pull Request](https://github.com/fossology/FOSSologyUI/pull/315) to share the code I’ve migrated so far and track ongoing work.
92+
93+
## Next Steps
94+
95+
- Continue migrating remaining components and pages to the Next.js setup.
96+
- Keep exploring and learning key Next.js concepts to support the migration process.
97+
- Continue extracting inline CSS from legacy React components and move styles to a global CSS file for improved structure and maintainability.

0 commit comments

Comments
 (0)