Skip to content

Commit 292f266

Browse files
Merge pull request #352 from tiyasakundu/docs/ui-react/weekly-updates-20250731
docs(ui-react): weekly updates 4,5,6&7 Reviewed-by: shaheem.azmal@siemens.com
2 parents 4b61599 + 7c09e35 commit 292f266

File tree

14 files changed

+419
-7
lines changed

14 files changed

+419
-7
lines changed

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

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,33 +37,33 @@ SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
3737

3838
### Attendees
3939

40-
- [Katharina Ettinger](https://github.com/EttingerK)
4140
- [Gaurav Mishra](https://github.com/GMishx)
4241
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
43-
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
4442
- [Rajul Jha](https://github.com/rajuljha)
4543
- [Sushant Kumar Mishra](https://github.com/its-sushant)
4644
- [Dearsh Oberoi](https://github.com/deo002)
4745
- [Soham Banerjee](https://github.com/soham4abc)
48-
- [Jan Altenberg](https://github.com/JanAltenberg)
4946
- [Ayush Bhardwaj](https://github.com/hastagAB)
5047
- [Harshit Gandhi](https://github.com/harshitg927)
5148
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
5249
- [Tiyasa Kundu](https://github.com/tiyasakundu)
5350
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
54-
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
55-
- [Chayan Das](https://github.com/ChayanDass)
5651
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
5752
- [Amrit Kumar Verma](https://github.com/amritkv)
5853
- [Devanshi Sachan](https://github.com/devxnshi)
5954
- [Avinal Kumar](https://github.com/avinal)
55+
- [Sahil Jha](https://github.com/sjha2048)
6056

6157

6258
### Missed
6359

60+
- [Katharina Ettinger](https://github.com/EttingerK)
6461
- [Anupam Ghosh](https://github.com/ag4ums)
62+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
6563
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
66-
- [Sahil Jha](https://github.com/sjha2048)
64+
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
65+
- [Jan Altenberg](https://github.com/JanAltenberg)
66+
- [Chayan Das](https://github.com/ChayanDass)
6767

6868
### Discussion
6969

@@ -72,10 +72,12 @@ SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
7272
- [Gaurav Mishra](https://github.com/GMishx)
7373
- General updates regarding project.
7474

75+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
76+
- Request to add a comment in the issues created for GSoC-2025 so that mentors/maintainers can assign this to you.
77+
7578
#### Contributors
7679

7780
- [Tiyasa Kundu](https://github.com/tiyasakundu)
78-
7981
- Shared that I have successfully migrated and rendered the Header and Footer components in the new Next.js setup.
8082
- Mentioned about my current focus on adopting a global CSS structure, replacing the inline styles used in the legacy React codebase.
8183
- Spending some time learning the new framework and tooling to ensure a smoother migration process.
@@ -90,6 +92,16 @@ SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
9092
- Began extracting inline styles from the legacy React codebase to transition toward a global CSS structure in the Next.js environment.
9193
- 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.
9294

95+
### Progress Demo
96+
97+
- Header after migrating from React 17 to Next 15 app:
98+
99+
![alt text](header.png)
100+
101+
- Footer after migrating from React 17 to Next app:
102+
103+
![alt text](footer.png)
104+
93105
## Next Steps
94106

95107
- Continue migrating remaining components and pages to the Next.js setup.
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: Week 4
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 4 Meetings and Activities
12+
13+
## Project Sync Meeting 5
14+
15+
*(June 24, 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+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
25+
- [Devanshi Sachan](https://github.com/devxnshi)
26+
27+
### Discussion
28+
29+
- Shared updates on the ongoing React to Next.js migration, including successful extraction of inline styles into a global CSS file.
30+
- Mentioned about the [Work-in-Progress Pull Request](https://github.com/fossology/FOSSologyUI/pull/315) raised with the committed migration progress so far.
31+
- Discussed handling of global styles:
32+
Instead of moving all styles to a single global file, we considered limiting it to truly common styles to avoid bloating and complexity.
33+
- Informed mentors about starting with the migration of the Home page and the related components required for rendering..
34+
35+
## FOSSology GSoC Weekly Meet
36+
37+
*(June 26, 2025)*
38+
39+
### Attendees
40+
41+
- [Gaurav Mishra](https://github.com/GMishx)
42+
- [Anupam Ghosh](https://github.com/ag4ums)
43+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
44+
- [Rajul Jha](https://github.com/rajuljha)
45+
- [Sushant Kumar Mishra](https://github.com/its-sushant)
46+
- [Dearsh Oberoi](https://github.com/deo002)
47+
- [Ayush Bhardwaj](https://github.com/hastagAB)
48+
- [Harshit Gandhi](https://github.com/harshitg927)
49+
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
50+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
51+
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
52+
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
53+
- [Amrit Kumar Verma](https://github.com/amritkv)
54+
- [Devanshi Sachan](https://github.com/devxnshi)
55+
- [Avinal Kumar](https://github.com/avinal)
56+
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
57+
- [Chayan Das](https://github.com/ChayanDass)
58+
59+
### Missed
60+
61+
- [Katharina Ettinger](https://github.com/EttingerK)
62+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
63+
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
64+
- [Jan Altenberg](https://github.com/JanAltenberg)
65+
- [Sahil Jha](https://github.com/sjha2048)
66+
- [Soham Banerjee](https://github.com/soham4abc)
67+
68+
### Discussion
69+
70+
#### Mentors
71+
72+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd): General updates regarding project.
73+
74+
- Discussion regarding atarashi with [Anupam Ghosh](https://github.com/ag4ums).
75+
76+
- Discussion between [Anupam Ghosh](https://github.com/ag4ums) and [Gaurav Mishra](https://github.com/GMishx) regarding ORT project and its links with SW360 antenna.
77+
78+
#### Contributors
79+
80+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
81+
- Shared Week 4 progress with the community, highlihjting the successful migration and rendering the Home Page and the related components like Widgets in the new Next.js setup.
82+
- Shared the update on moving the common styles to the global css file such as the manual styling required for any components which is used all over the application.
83+
- Mentioned about the [Work-in-Progress Pull Request](https://github.com/fossology/FOSSologyUI/pull/315) raised with the committed migration progress so far.
84+
- Suggetion from mentors to not waste time on fixing styling as design project is in place.
85+
86+
- Other Contributors
87+
- Each contributor briefly shared their weekly progress and updates.
88+
89+
## Activities Done in Week 4
90+
91+
- Successfully migrated and rendered the Home page along with related components such as Widgets in the new Next.js setup.
92+
- Completed the initial migration of common styles to the global CSS file for better structure and reusability.
93+
94+
### Progress Demo
95+
96+
- Home page after migrating from React 17 to Next 15 app:
97+
98+
![alt text](homepage.png)
99+
100+
## Next Steps
101+
102+
- Continue migrating remaining pages and components to the Next.js setup.
103+
- Continue moving the common styles to the global CSS file for improved structure and maintainability.
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
---
2+
title: Week 5
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 5 Meetings and Activities
12+
13+
## Project Sync Meeting 6
14+
15+
*(July 1, 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+
- [Gaurav Mishra](https://github.com/gmishx)
23+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
24+
- [Devanshi Sachan](https://github.com/devxnshi)
25+
- [Dearsh Oberoi](https://github.com/deo002)
26+
- [Soham Banerjee](https://github.com/soham4abc)
27+
28+
### Discussion
29+
30+
- Shared progress on the React to Next.js migration, including successful migration of the Search page, Browse page, several pages under Upload, and key components like Table and TreeContainer.
31+
- Mentors reviewed the migration progress and advised to prioritize rendering all pages and components first, rather than focusing on styling at this stage.
32+
- Mentors suggested reviewing [Devanshi's](https://github.com/devxnshi) components once access to the design file is granted, and to analyze the development effort required for implementing the new designs post-migration.
33+
34+
## FOSSology GSoC Weekly Meet
35+
36+
*(June 3, 2025)*
37+
38+
### Attendees
39+
40+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
41+
- [Rajul Jha](https://github.com/rajuljha)
42+
- [Dearsh Oberoi](https://github.com/deo002)
43+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
44+
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
45+
- [Jan Altenberg](https://github.com/JanAltenberg)
46+
- [Sahil Jha](https://github.com/sjha2048)
47+
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
48+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
49+
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
50+
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
51+
- [Devanshi Sachan](https://github.com/devxnshi)
52+
- [Avinal Kumar](https://github.com/avinal)
53+
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
54+
55+
### Missed
56+
57+
- [Katharina Ettinger](https://github.com/EttingerK)
58+
- [Gaurav Mishra](https://github.com/GMishx)
59+
- [Anupam Ghosh](https://github.com/ag4ums)
60+
- [Soham Banerjee](https://github.com/soham4abc)
61+
- [Sushant Kumar](https://github.com/its-sushant)
62+
- [Ayush Bhardwaj](https://github.com/hastagAB)
63+
- [Harshit Gandhi](https://github.com/harshitg927)
64+
- [Amrit Kumar Verma](https://github.com/amritkv)
65+
- [Chayan Das](https://github.com/ChayanDass)
66+
67+
### Discussion
68+
69+
#### Mentors
70+
71+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
72+
- General updates regarding project.
73+
- [Jan Altenberg](https://github.com/JanAltenberg)
74+
- Shows detailed DEMO on current work by [Vaibhav Sahu](https://github.com/Vaibhavsahu2810).
75+
76+
#### Contributors
77+
78+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
79+
- Shared Week 5 progress with the community, highlighting ongoing work on the React to Next.js migration task.
80+
- Showcased successful migration of the Search page, Browse page, multiple pages under Upload, and components like Table and TreeContainer.
81+
- Mentors advised to focus on rendering all pages and components first, and not to spend time on styling at this stage of the migration.
82+
- Mentors suggested [Devanshi](https://github.com/devxnshi) to grant me access to the figma design file so that I can analyze the development effort required for implementing the new designs after completing the migration.
83+
84+
- Other Contributors
85+
- Each contributor briefly shared their weekly progress and updates.
86+
87+
## Activities Done in Week 5
88+
89+
- Successfully migrated and rendered the Search page, Browse page, multiple pages under Upload, and key components such as Table and TreeContainer in the new Next.js setup.
90+
- Discussed the upcoming UI design handoff and was advised to evaluate the development effort once access to the design file is granted.
91+
92+
### Progress Demo
93+
94+
- Search page after migrating from React 17 to Next 15 app:
95+
96+
![alt text](searchpage.png)
97+
98+
- Browse page after migrating from React 17 to Next 15 app:
99+
100+
![alt text](browsepage.png)
101+
102+
## Next Steps
103+
104+
- Continue migrating remaining pages and components to the Next.js setup.
105+
- Evaluate the development effort once access to the figma design file is granted.
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
---
2+
title: Week 6
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 6 Meetings and Activities
12+
13+
## FOSSology GSoC Weekly Meet
14+
15+
*(June 10, 2025)*
16+
17+
### Attendees:
18+
19+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
20+
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
21+
- [Ayush Bhardwaj](https://github.com/hastagAB)
22+
- [Anupam Ghosh](https://github.com/ag4ums)
23+
- [Sushant Kumar Mishra](https://github.com/its-sushant)
24+
- [Jan Altenberg](https://github.com/JanAltenberg)
25+
- [Dearsh Oberoi](https://github.com/deo002)
26+
- [Amrit Kumar Verma](https://github.com/amritkv)
27+
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
28+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
29+
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
30+
- [Chayan Das](https://github.com/ChayanDass)
31+
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
32+
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
33+
- [Devanshi Sachan](https://github.com/devxnshi)
34+
35+
### Missed:
36+
- [Katharina Ettinger](https://github.com/EttingerK)
37+
- [Gaurav Mishra](https://github.com/GMishx)
38+
- [Sahil Jha](https://github.com/sjha2048)
39+
- [Avinal Kumar](https://github.com/avinal)
40+
- [Rajul Jha](https://github.com/rajuljha)
41+
- [Soham Banerjee](https://github.com/soham4abc)
42+
- [Harshit Gandhi](https://github.com/harshitg927)
43+
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
44+
45+
46+
### Discussion
47+
48+
#### Mentors
49+
50+
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
51+
- General updates regarding the project.
52+
- Request contributors to finish their evaluation without fail.
53+
54+
#### Contributors
55+
56+
- [Tiyasa Kundu](https://github.com/tiyasakundu)
57+
- Shared Week 6 progress with the community, highlighting ongoing work on the React to Next.js migration task.
58+
- Showcased successful migration of the remaining pages under Upload, Jobs.
59+
60+
- Other Contributors
61+
- Each contributor briefly shared their weekly progress and updates.
62+
63+
## Activities Done in Week 6
64+
65+
- Successfully migrated and rendered the remaining pages under Upload and Jobs in the new Next.js setup.
66+
- Discussed the upcoming UI design handoff and was advised to evaluate the development effort once access to the design file is granted.
67+
- Commited the code of all the migration task done until now in the following commit:
68+
- [Commit: becc82b](https://github.com/fossology/FOSSologyUI/pull/315/commits/becc82b57f0d3f6dd43edafec0431f9bbd71d1a3)
69+
70+
### Progress Demo
71+
72+
- Upload a new file page under Upload menu after migrating from React 17 to Next 15 app:
73+
74+
![alt text](uploadafile.png)
75+
76+
- All Jobs page under Jobs menu after migrating from React 17 to Next 15 app:
77+
78+
![alt text](alljobs.png)
79+
80+
## Next Steps
81+
82+
- Continue migrating remaining pages and components to the Next.js setup.
83+
- Evaluate the development effort once access to the figma design file is granted.

0 commit comments

Comments
 (0)