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
45 changes: 45 additions & 0 deletions docs/2025/oss-review-toolkit/updates/2025-08-23.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: Week 10
author: Prakash Mishra
---
<!--
SPDX-License-Identifier: CC-BY-SA-4.0

SPDX-FileCopyrightText: 2025 Prakash Mishra <prakashmishra9921@gmail.com>
-->

# Week 10 Activities

## Integration of ORT with FOSSology Sync Meeting 10

*(August 18, 2025 – August 24, 2025)*

### Final Documentation Work

This week, I started drafting my **final GSoC documentation report**. I sketched out sections covering the project’s goals, design decisions, implementation details, challenges, and ideas for the future. It felt good to see the entire journey coming together in one place.

### Draft PR: Dockerfile Integration

I also opened a **draft Pull Request** to integrate the Nomos binary into the ORT Docker image. This PR will allow the Nomos scanner to be used straight out of the box when running ORT inside Docker — no extra setup required. I labeled it as a draft, anticipating that the core scanner plugin (PR #10631) needs to be merged first.

here's what I wrote in the PR:

> "I have added the Nomos binary from FOSSology to the ORT Docker build. This will allow the new FOSSology-nomos scanner to be used directly inside the Docker image without extra setup.
> I am opening this as a draft because the scanner integration itself is still under review in PR [#10631](https://github.com/oss-review-toolkit/ort/pull/10631).

### Progress

- Started writing the final documentation with an outlined structure.
- Created a draft PR for Dockerfile integration that includes the Nomos binary in the ORT Docker image.
- Ensured everything is in place for smooth review once the scanner plugin lands.


### Next Steps

- Continue fleshing out the final report with content and visuals.
- Address feedback on the Dockerfile draft PR once initial reviews come in.
- Prepare everything for the project's final wrap-up and merge-ready state.

### Links

- Draft PR: chore(docker): Add FOSSology Nomos binary to docker image — [PR #10764](https://github.com/oss-review-toolkit/ort/pull/10764)
48 changes: 48 additions & 0 deletions docs/2025/oss-review-toolkit/updates/2025-08-30.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: Week 11
author: Prakash Mishra
---
<!--
SPDX-License-Identifier: CC-BY-SA-4.0

SPDX-FileCopyrightText: 2025 Prakash Mishra <prakashmishra9921@gmail.com>
-->

# Week 11 Activities

## Integration of ORT with FOSSology Sync Meeting 11

*(August 25, 2025 – August 31, 2025)*

### PR Feedback and Changes

This week revolved around feedback on my **Docker integration PR [#10764](https://github.com/oss-review-toolkit/ort/pull/10764)**. Initially, I had opened the PR to add the **FOSSology Nomos binary** into the ORT Docker build so that the scanner could be used out of the box.

After review, @sschuberth suggested that the Docker commit should instead be included as part of the **scanner implementation PR [PR #10631](https://github.com/oss-review-toolkit/ort/pull/10631)**, because the binary is a prerequisite for running Nomos. This way, the Docker setup, scanner integration, and functional test would land together in a single PR.

Based on this feedback, I decided to **close PR [#10764](https://github.com/oss-review-toolkit/ort/pull/10764)** and migrate the Docker changes directly into PR [PR #10631](https://github.com/oss-review-toolkit/ort/pull/10631).

### Documentation Progress

In addition to coding work, I also **completed writing my GSoC final documentation report** this week. It brings together the project’s goals, design decisions, implementation details, and future ideas.
The full documentation is available here: [GSoC-2025 Repository](https://github.com/Prakash-Mishra-9ghz/GSoC-2025).

### Progress

- Opened PR [#10764](https://github.com/oss-review-toolkit/ort/pull/10764) for adding the Nomos binary to Docker.
- Received review suggesting to combine it with the scanner implementation.
- Closed PR [#10764](https://github.com/oss-review-toolkit/ort/pull/10764) and moved changes into [PR #10631](https://github.com/oss-review-toolkit/ort/pull/10631).
- Started preparing a functional test alongside the scanner integration.
- Finished writing the **GSoC final documentation report** ([GSoC-2025 Repo](https://github.com/Prakash-Mishra-9ghz/GSoC-2025)).

### Next Steps

- Finalize the functional test to validate the Nomos scanner inside Docker.
- Work on ensuring both Docker + scanner integration are reviewed and merged together.
- Share the completed GSoC documentation more widely.

### Links

- Closed PR: [#10764](https://github.com/oss-review-toolkit/ort/pull/10764) — *Docker integration for Nomos*
- Active PR: [#10631](https://github.com/oss-review-toolkit/ort/pull/10631) — *Nomos scanner plugin + Docker integration*
- GSoC Final Documentation: [GSoC-2025 Repository](https://github.com/Prakash-Mishra-9ghz/GSoC-2025)