You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/proposals/2025/gsoc/application_udhay_adithya_dashbot.md
+14-13Lines changed: 14 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -315,40 +315,34 @@ their final mentor evaluation (standard coding period)
315
315
***Week 6 (June 30 - July 6)**
316
316
317
317
- Changes follow, from Mentor Review, if required.
318
-
- Setting up a benchmarking environment and evaluating LLMs for API Response Explanation and API Error Debugging.
318
+
- Running benchmark evaluation evaluating LLMs for API Response Explanation and API Error Debugging, Documentation generation, Test Generation, API Visualization and Frontend code generation for frontend frameworks.
319
+
319
320
- Final Mentor Review before Mid-term Evaluation is submitted.
320
321
321
322
**Deliverables:**
322
-
Benchmarking results of various LLMs for Response Explanation and API Error Debugging.
323
+
Benchmarking results of various LLMs for Response Explanation and API Error Debugging, Documentation generation, Test Generation, API Visualization and Frontend code generation for frontend frameworks.
323
324
324
325
***Midterm Evaluation Submission (July 14 - July 18)**
325
326
* Projects are submitted to the mentors and the GSoC portal.
326
327
327
328
***Work Period (July 14 - August 25)**
328
329
***Week 7 (July 14 - July 20)**
329
330
330
-
- Running benchmark evaluation for remaining features, Documentation generation, Test Generation, API Visualization and Frontend code generation for frontend frameworks.
331
-
332
-
**Deliverables:**
333
-
Benchmarking results of different LLMs for Documentation generation, Test Generation, API Visualization and Frontend code generation for frontend frameworks.
334
-
335
-
***Week 8 (July 21 - July 27)**
336
-
337
331
- Extending support for Dashbot in Android/iOS devices.
338
-
- Documentation and benchmarking evaluations are enhanced if time permits.
332
+
- Documentation and benchmarking evaluations are enhanced in the buffer period if no issues arise.
339
333
- Finishing up Dashbot.
340
334
341
335
**Deliverables:**
342
336
A fully functional Dashbot across all platforms.
343
337
344
-
***Week 9 (July 28 - August 3)**
338
+
***Week 8 (July 21 - July 27)**
345
339
346
340
- Start developing basic API Authentication methods: Basic authentication, API Auth, API key.
347
341
348
342
**Deliverables:**
349
343
Defined API authentication parameters and initial implementation of basic authentication methods.
350
344
351
-
***Week 10 (August 4 - August 10)**
345
+
***Week 9 (July 28 - August 3)**
352
346
353
347
- Implement API Authentication methods: Bearer token, JWT Bearer.
354
348
- Develop a mechanism to allow switching authentication parameters between the request header and body.
@@ -357,9 +351,16 @@ their final mentor evaluation (standard coding period)
357
351
**Deliverables:**
358
352
Fully implemented Bearer Token and JWT Bearer authentication, along with a configurable authentication parameter placement (header/body).
359
353
354
+
***Week 10 (August 4 - August 10)**
355
+
356
+
- Develop OAuth API Authentication methods: OAuth 1.0 and OAuth 2.0.
357
+
358
+
**Deliverables:**
359
+
A Fully working “Authorization” tab in the Home Page of API Dash with support for various API Authntication Methods.
360
+
360
361
***Week 11 (August 11 - August 17)**
361
362
362
-
- Implement test cases for different authentication methods, including Basic Auth, API Key, Bearer Token, and JWT.
363
+
- Implement test cases for different authentication methods, including Basic Auth, API Key, Bearer Token, and JWT and OAuth.
363
364
364
365
**Deliverables:**
365
366
Comprehensive test cases covering unit, integration, functional, and end-to-end authentication scenarios.
0 commit comments