Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 19 additions & 7 deletions docs/2025/ui-react/updates/2025-06-21.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,33 +37,33 @@ SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>

### Attendees

- [Katharina Ettinger](https://github.com/EttingerK)
- [Gaurav Mishra](https://github.com/GMishx)
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
- [Rajul Jha](https://github.com/rajuljha)
- [Sushant Kumar Mishra](https://github.com/its-sushant)
- [Dearsh Oberoi](https://github.com/deo002)
- [Soham Banerjee](https://github.com/soham4abc)
- [Jan Altenberg](https://github.com/JanAltenberg)
- [Ayush Bhardwaj](https://github.com/hastagAB)
- [Harshit Gandhi](https://github.com/harshitg927)
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
- [Tiyasa Kundu](https://github.com/tiyasakundu)
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
- [Chayan Das](https://github.com/ChayanDass)
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
- [Amrit Kumar Verma](https://github.com/amritkv)
- [Devanshi Sachan](https://github.com/devxnshi)
- [Avinal Kumar](https://github.com/avinal)
- [Sahil Jha](https://github.com/sjha2048)


### Missed

- [Katharina Ettinger](https://github.com/EttingerK)
- [Anupam Ghosh](https://github.com/ag4ums)
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
- [Sahil Jha](https://github.com/sjha2048)
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
- [Jan Altenberg](https://github.com/JanAltenberg)
- [Chayan Das](https://github.com/ChayanDass)

### Discussion

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

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

#### Contributors

- [Tiyasa Kundu](https://github.com/tiyasakundu)

- 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.
Expand All @@ -90,6 +92,16 @@ SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
- 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](https://github.com/fossology/FOSSologyUI/pull/315) to share the code I’ve migrated so far and track ongoing work.

### Progress Demo

- Header after migrating from React 17 to Next 15 app:

![alt text](header.png)

- Footer after migrating from React 17 to Next app:

![alt text](footer.png)

## Next Steps

- Continue migrating remaining components and pages to the Next.js setup.
Expand Down
103 changes: 103 additions & 0 deletions docs/2025/ui-react/updates/2025-06-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
---
title: Week 4
author: Tiyasa Kundu
---
<!--
SPDX-License-Identifier: CC-BY-SA-4.0

SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
-->

# Week 4 Meetings and Activities

## Project Sync Meeting 5

*(June 24, 2025)*

### Attendees

- [Tiyasa Kundu](https://github.com/tiyasakundu)
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- [Katharina Ettinger](https://github.com/EttingerK)
- [Amrit Verma](https://github.com/amritkv)
- [Gaurav Mishra](https://github.com/gmishx)
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
- [Devanshi Sachan](https://github.com/devxnshi)

### Discussion

- Shared updates on the ongoing React to Next.js migration, including successful extraction of inline styles into a global CSS file.
- Mentioned about the [Work-in-Progress Pull Request](https://github.com/fossology/FOSSologyUI/pull/315) raised with the committed migration progress so far.
- Discussed handling of global styles:
Instead of moving all styles to a single global file, we considered limiting it to truly common styles to avoid bloating and complexity.
- Informed mentors about starting with the migration of the Home page and the related components required for rendering..

## FOSSology GSoC Weekly Meet

*(June 26, 2025)*

### Attendees

- [Gaurav Mishra](https://github.com/GMishx)
- [Anupam Ghosh](https://github.com/ag4ums)
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- [Rajul Jha](https://github.com/rajuljha)
- [Sushant Kumar Mishra](https://github.com/its-sushant)
- [Dearsh Oberoi](https://github.com/deo002)
- [Ayush Bhardwaj](https://github.com/hastagAB)
- [Harshit Gandhi](https://github.com/harshitg927)
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
- [Tiyasa Kundu](https://github.com/tiyasakundu)
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
- [Amrit Kumar Verma](https://github.com/amritkv)
- [Devanshi Sachan](https://github.com/devxnshi)
- [Avinal Kumar](https://github.com/avinal)
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
- [Chayan Das](https://github.com/ChayanDass)

### Missed

- [Katharina Ettinger](https://github.com/EttingerK)
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
- [Jan Altenberg](https://github.com/JanAltenberg)
- [Sahil Jha](https://github.com/sjha2048)
- [Soham Banerjee](https://github.com/soham4abc)

### Discussion

#### Mentors

- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd): General updates regarding project.

- Discussion regarding atarashi with [Anupam Ghosh](https://github.com/ag4ums).

- Discussion between [Anupam Ghosh](https://github.com/ag4ums) and [Gaurav Mishra](https://github.com/GMishx) regarding ORT project and its links with SW360 antenna.

#### Contributors

- [Tiyasa Kundu](https://github.com/tiyasakundu)
- 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.
- 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.
- Mentioned about the [Work-in-Progress Pull Request](https://github.com/fossology/FOSSologyUI/pull/315) raised with the committed migration progress so far.
- Suggetion from mentors to not waste time on fixing styling as design project is in place.

- Other Contributors
- Each contributor briefly shared their weekly progress and updates.

## Activities Done in Week 4

- Successfully migrated and rendered the Home page along with related components such as Widgets in the new Next.js setup.
- Completed the initial migration of common styles to the global CSS file for better structure and reusability.

### Progress Demo

- Home page after migrating from React 17 to Next 15 app:

![alt text](homepage.png)

## Next Steps

- Continue migrating remaining pages and components to the Next.js setup.
- Continue moving the common styles to the global CSS file for improved structure and maintainability.
105 changes: 105 additions & 0 deletions docs/2025/ui-react/updates/2025-07-05.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
---
title: Week 5
author: Tiyasa Kundu
---
<!--
SPDX-License-Identifier: CC-BY-SA-4.0

SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
-->

# Week 5 Meetings and Activities

## Project Sync Meeting 6

*(July 1, 2025)*

### Attendees

- [Tiyasa Kundu](https://github.com/tiyasakundu)
- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- [Katharina Ettinger](https://github.com/EttingerK)
- [Gaurav Mishra](https://github.com/gmishx)
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
- [Devanshi Sachan](https://github.com/devxnshi)
- [Dearsh Oberoi](https://github.com/deo002)
- [Soham Banerjee](https://github.com/soham4abc)

### Discussion

- 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.
- Mentors reviewed the migration progress and advised to prioritize rendering all pages and components first, rather than focusing on styling at this stage.
- 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.

## FOSSology GSoC Weekly Meet

*(June 3, 2025)*

### Attendees

- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- [Rajul Jha](https://github.com/rajuljha)
- [Dearsh Oberoi](https://github.com/deo002)
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
- [Jan Altenberg](https://github.com/JanAltenberg)
- [Sahil Jha](https://github.com/sjha2048)
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
- [Tiyasa Kundu](https://github.com/tiyasakundu)
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
- [Devanshi Sachan](https://github.com/devxnshi)
- [Avinal Kumar](https://github.com/avinal)
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)

### Missed

- [Katharina Ettinger](https://github.com/EttingerK)
- [Gaurav Mishra](https://github.com/GMishx)
- [Anupam Ghosh](https://github.com/ag4ums)
- [Soham Banerjee](https://github.com/soham4abc)
- [Sushant Kumar](https://github.com/its-sushant)
- [Ayush Bhardwaj](https://github.com/hastagAB)
- [Harshit Gandhi](https://github.com/harshitg927)
- [Amrit Kumar Verma](https://github.com/amritkv)
- [Chayan Das](https://github.com/ChayanDass)

### Discussion

#### Mentors

- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- General updates regarding project.
- [Jan Altenberg](https://github.com/JanAltenberg)
- Shows detailed DEMO on current work by [Vaibhav Sahu](https://github.com/Vaibhavsahu2810).

#### Contributors

- [Tiyasa Kundu](https://github.com/tiyasakundu)
- Shared Week 5 progress with the community, highlighting ongoing work on the React to Next.js migration task.
- Showcased successful migration of the Search page, Browse page, multiple pages under Upload, and components like Table and TreeContainer.
- Mentors advised to focus on rendering all pages and components first, and not to spend time on styling at this stage of the migration.
- 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.

- Other Contributors
- Each contributor briefly shared their weekly progress and updates.

## Activities Done in Week 5

- 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.
- Discussed the upcoming UI design handoff and was advised to evaluate the development effort once access to the design file is granted.

### Progress Demo

- Search page after migrating from React 17 to Next 15 app:

![alt text](searchpage.png)

- Browse page after migrating from React 17 to Next 15 app:

![alt text](browsepage.png)

## Next Steps

- Continue migrating remaining pages and components to the Next.js setup.
- Evaluate the development effort once access to the figma design file is granted.
83 changes: 83 additions & 0 deletions docs/2025/ui-react/updates/2025-07-12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
---
title: Week 6
author: Tiyasa Kundu
---
<!--
SPDX-License-Identifier: CC-BY-SA-4.0

SPDX-FileCopyrightText: 2025 Tiyasa Kundu <tiyasakundu20@gmail.com>
-->

# Week 6 Meetings and Activities

## FOSSology GSoC Weekly Meet

*(June 10, 2025)*

### Attendees:

- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
- [Ayush Bhardwaj](https://github.com/hastagAB)
- [Anupam Ghosh](https://github.com/ag4ums)
- [Sushant Kumar Mishra](https://github.com/its-sushant)
- [Jan Altenberg](https://github.com/JanAltenberg)
- [Dearsh Oberoi](https://github.com/deo002)
- [Amrit Kumar Verma](https://github.com/amritkv)
- [Muhammad Salman](https://github.com/SalmanDeveloperz)
- [Tiyasa Kundu](https://github.com/tiyasakundu)
- [Vaibhav Sahu](https://github.com/Vaibhavsahu2810)
- [Chayan Das](https://github.com/ChayanDass)
- [Ahmed Gamal](https://github.com/Ahmed-Gamal24)
- [Oyewale Abdulsobur](https://github.com/smilingprogrammer)
- [Devanshi Sachan](https://github.com/devxnshi)

### Missed:
- [Katharina Ettinger](https://github.com/EttingerK)
- [Gaurav Mishra](https://github.com/GMishx)
- [Sahil Jha](https://github.com/sjha2048)
- [Avinal Kumar](https://github.com/avinal)
- [Rajul Jha](https://github.com/rajuljha)
- [Soham Banerjee](https://github.com/soham4abc)
- [Harshit Gandhi](https://github.com/harshitg927)
- [Prakash-Mishra](https://github.com/Prakash-Mishra-9ghz)


### Discussion

#### Mentors

- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- General updates regarding the project.
- Request contributors to finish their evaluation without fail.

#### Contributors

- [Tiyasa Kundu](https://github.com/tiyasakundu)
- Shared Week 6 progress with the community, highlighting ongoing work on the React to Next.js migration task.
- Showcased successful migration of the remaining pages under Upload, Jobs.

- Other Contributors
- Each contributor briefly shared their weekly progress and updates.

## Activities Done in Week 6

- Successfully migrated and rendered the remaining pages under Upload and Jobs in the new Next.js setup.
- Discussed the upcoming UI design handoff and was advised to evaluate the development effort once access to the design file is granted.
- Commited the code of all the migration task done until now in the following commit:
- [Commit: becc82b](https://github.com/fossology/FOSSologyUI/pull/315/commits/becc82b57f0d3f6dd43edafec0431f9bbd71d1a3)

### Progress Demo

- Upload a new file page under Upload menu after migrating from React 17 to Next 15 app:

![alt text](uploadafile.png)

- All Jobs page under Jobs menu after migrating from React 17 to Next 15 app:

![alt text](alljobs.png)

## Next Steps

- Continue migrating remaining pages and components to the Next.js setup.
- Evaluate the development effort once access to the figma design file is granted.
Loading