Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Extend functionality to Pull Requests #6

Open
devAyushDubey opened this issue Jan 13, 2024 · 0 comments
Open

Feature: Extend functionality to Pull Requests #6

devAyushDubey opened this issue Jan 13, 2024 · 0 comments
Labels
Hard Difficulty specifier for IWOC 2024 IWOC2024 For considering submissions

Comments

@devAyushDubey
Copy link
Owner

Description

Currently IkarisGPT only covers generating Issue descriptions. A similar more useful application is in understanding code changes under Pull Requests. It requires for us to re-structure the GHA to capture code changes done under specific PRs and inject the same into multiple well structured prompts, then collect the understanding and present it in an attractive way for PR descriptions.

Tasks

  • Design an improved project structure to support this functionality
  • Implement the new project structure
  • Implement identifying and capturing PR commits
  • Research and implement an effective way of injecting code changes into prompts
  • Design and implement a structure for making LLM API calls in a single session for the multiple prompts
  • Implement presenting the generated descriptions and a summary of code changes as PR comment

Expected Outcome

IkarisGPT should be able to generate comprehensive descriptions of PRs while also providing an insightful summary of code changes and their effects.

@devAyushDubey devAyushDubey added IWOC2024 For considering submissions Hard Difficulty specifier for IWOC 2024 labels Jan 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hard Difficulty specifier for IWOC 2024 IWOC2024 For considering submissions
Projects
None yet
Development

No branches or pull requests

1 participant