Skip to content

Commit 19b8be9

Browse files
authored
Merge pull request #265 from dvjsharma/chore/report/week8
chore(report): REST APIs week 8 report
2 parents e9e6852 + 05c42eb commit 19b8be9

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Week 8
3+
author: Divij Sharma
4+
tags: [gsoc24, rest]
5+
---
6+
7+
<!--
8+
SPDX-License-Identifier: CC-BY-SA-4.0
9+
10+
SPDX-FileCopyrightText: 2024 Divij Sharma <divijs75@gmail.com>
11+
-->
12+
13+
# Week 8 meeting and activities
14+
15+
_(July 16,2024)_
16+
17+
## Attendees
18+
19+
- [Divij Sharma](https://github.com/dvjsharma)
20+
- [Gaurav Mishra](https://github.com/GMishx)
21+
- [Valens Niyonsenga](https://github.com/valens200)
22+
23+
## Discussion
24+
25+
- Discussed the implementation of `/jobs`, `/jobs/{id}`, `/jobs/all` endpoints.
26+
- Following suggestions/improvements were discussed:
27+
1. The `/jobs/history` endpoint can be safely deprecated in V2, since the same functionality can be achieved by using the `/jobs?upload=<id>` endpoint.
28+
2. The `startTime` and `endTime` fields in the `jobQueue` do not contain the timezone information. It was suggested to add the timezone information to these fields and make the format consistent with the `queueDate` field.
29+
3. The output should be sorted by the `queueDate` field in descending order, so that the latest jobs are displayed first.
30+
4. For the failing tests, it was suggested to cut out additional data from the mid-function calls and mock the object as a whole.
31+
- Briefly discussed and reviewed the test case development for the REST API with [Valens](https://github.com/valens200).
32+
33+
## Activities
34+
35+
- Implemented all the suggestions and improvements discussed in the meeting.
36+
37+
- [feat(api): modify /jobs and related endpoints](https://github.com/fossology/fossology/pull/2781)
38+
39+
- Worked on documenting some improvements in the REST API implementation.

0 commit comments

Comments
 (0)