Skip to content

Commit

Permalink
Merge pull request #262 from Aaditya-Singh78/doc/updates11
Browse files Browse the repository at this point in the history
docs(meeting notes) update documentation of week-10 meetings.
  • Loading branch information
GMishx authored Jul 17, 2024
2 parents 37f4a43 + aa4da0d commit be91282
Show file tree
Hide file tree
Showing 2 changed files with 144 additions and 0 deletions.
76 changes: 76 additions & 0 deletions docs/2024/scheduler/updates/Discussion/2024-07-12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
title: week-10
author: Aaditya Singh
---
<!--
SPDX-License-Identifier: CC-BY-SA-4.0
SPDX-FileCopyrightText: 2024 Aditya Singh <[email protected]>
-->
---

# Meeting 18
*(July 12, 2024)*

## Attendees

**Mentors:**

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

**Contributors:**

- [Aaditya Singh](https://github.com/Aaditya-Singh78)

## Discussions:

**Mentors:**

- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd): Asked if having Aaditya's name in the `go.mod` file would affect the codebase.

**Contributors:**

- [Aaditya Singh](https://github.com/Aaditya-Singh78): Explained it wouldn't cause issues and can be updated using `go mod tidy` to adjust dependencies as needed.

Discussed applying the Hexagonal architecture principle, focusing on each module serving a single purpose and avoiding circular dependencies to improve processing efficiency.

Suggested creating a command-line interface for job control (pause, start, unpause), but noted that FOSSology already has a CLI for this purpose. Instead, proposed integrating the command parsing in `main.go` with an additional module directory.

> Proposed Directory Structure:
gozilla
| --- /docs
| --- /src
| --- /app
| --- /balancer
| --- load.go
| --- load_test.go
| --- /buffer
| --- cache.go
| --- cache_test.go
| --- /syncroniser
| --- process.go
| --- process_test.go
| --- main.go
| --- main_test.go
| --- /connector
| --- /distributor
| --- queue.go
| --- queue_test.go
| --- /notify
| --- mail.go
| --- mail_test.go
| --- /storage
| --- /config
| --- config.go
| --- config_test.go
| --- /database
| --- db.go
| --- db_test.go
| --- /logs
| --- logs.go
| --- logs_test.go

| --- /test
| --- go.mod
| --- go.sum

Presented a demo about that!
68 changes: 68 additions & 0 deletions docs/2024/scheduler/updates/General/2024-07-11.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
title: week-10
author: Aaditya Singh
---
<!--
SPDX-License-Identifier: CC-BY-SA-4.0
SPDX-FileCopyrightText: 2024 Aditya Singh <email.here>
-->

# Meeting 17

*(July 11, 2024)*

## Attendees:

- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd)
- [Ayush Bhardwaj](https://github.com/hastagAB)
- [Kaushlendra Pratap](https://github.com/Kaushl2208)
- [Abdelrahman Jamal](https://github.com/Hero2323)
- [Aaditya Singh](https://github.com/Aaditya-Singh78)
- [Abhishek Kumar](https://github.com/abhi-kumar17871)
- [Akash Sah](https://github.com/Akashsah2003)
- [Divij Sharma](https://github.com/dvjsharma)
- [Rajul Jha](https://github.com/rajuljha)

## Absent:
- [Gaurav Mishra](https://github.com/GMishx)
- [Avinal Kumar](https://github.com/avinal)
- [Samuel Dushimimana](https://github.com/dushimsam)
- [Soham Banerjee](https://github.com/soham4abc)
- [Shreya Singh](https://github.com/SinghShreya05)
- [Valens Niyonsenga](https://github.com/valens200)

## Discussions:

**Mentors:**

- [Shaheem Azmal M MD](https://github.com/shaheemazmalmmd): Can you provide general updates on the project?

**Contributors:**

- [Rajul Jha](https://github.com/rajuljha):
- Completed the Nomos Output, including passing flags in JSON and handling the allowance portion.
- Paused work on the License part to focus on actions, addressing edge cases.

- [Akash Sah](https://github.com/Akashsah2003):
- Developed a mechanism for storing license expressions and worked on parts of the Cyclonex license.
- Completed the clearing portion and stored it in the clearing event.
- Began working on user decisions for license expressions, exploring both frontend and backend code.
- Discovered previous report generation code used for scanning-related expressions and decided to use the clearing license for report generation instead.

- [Divij Sharma](https://github.com/dvjsharma):
- Worked on endpoints for the upload job, including populating agent names for each child job.
- Wrote test cases for this functionality and fixed existing issues.

- [Abhishek Kumar](https://github.com/abhi-kumar17871)
- Completed the SPDX version 03 report for RDX, LDA, and JSON format for the software profile.
- Integrated versions 02 and 03.
- Started working on the licensing profile.

- [Aaditya Singh](https://github.com/Aaditya-Singh78)
- Implemented database connections using Go packages, utilizing interface concepts to build notification functionality as an abstraction to encapsulate SQL query statements.
- Working on handling the queue and integrating a load balancer.


- [Abdelrahman Jamal](https://github.com/Hero2323)
- Worked on Semantic Search, using a truncating approach to achieve up to 95% matching accuracy.
- Need to construct test cases for obligation and acknowledgment functionalities.

0 comments on commit be91282

Please sign in to comment.