Skip to content

Commit 088a003

Browse files
committed
dedicate a week for oauth
1 parent 4f73286 commit 088a003

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

doc/proposals/2025/gsoc/application_udhay_adithya_dashbot.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -315,40 +315,34 @@ their final mentor evaluation (standard coding period)
315315
* **Week 6 (June 30 - July 6)**
316316

317317
- 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+
319320
- Final Mentor Review before Mid-term Evaluation is submitted.
320321

321322
**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.
323324

324325
* **Midterm Evaluation Submission (July 14 - July 18)**
325326
* Projects are submitted to the mentors and the GSoC portal.
326327

327328
* **Work Period (July 14 - August 25)**
328329
* **Week 7 (July 14 - July 20)**
329330

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-
337331
- 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.
339333
- Finishing up Dashbot.
340334

341335
**Deliverables:**
342336
A fully functional Dashbot across all platforms.
343337

344-
* **Week 9 (July 28 - August 3)**
338+
* **Week 8 (July 21 - July 27)**
345339

346340
- Start developing basic API Authentication methods: Basic authentication, API Auth, API key.
347341

348342
**Deliverables:**
349343
Defined API authentication parameters and initial implementation of basic authentication methods.
350344

351-
* **Week 10 (August 4 - August 10)**
345+
* **Week 9 (July 28 - August 3)**
352346

353347
- Implement API Authentication methods: Bearer token, JWT Bearer.
354348
- 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)
357351
**Deliverables:**
358352
Fully implemented Bearer Token and JWT Bearer authentication, along with a configurable authentication parameter placement (header/body).
359353

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+
360361
* **Week 11 (August 11 - August 17)**
361362

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.
363364

364365
**Deliverables:**
365366
Comprehensive test cases covering unit, integration, functional, and end-to-end authentication scenarios.

0 commit comments

Comments
 (0)