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: IDE integrations #1602

Open
1 task done
shatanikmahanty opened this issue Jan 25, 2025 · 2 comments
Open
1 task done

🚀 Feature: IDE integrations #1602

shatanikmahanty opened this issue Jan 25, 2025 · 2 comments
Assignees

Comments

@shatanikmahanty
Copy link
Contributor

🔖 Feature description

With great tools like Github Copilot, Gemini, Codiumate, Tabnine being integrated with Popular IDEs, it could a be a worthy addition to support Docs GPT directly from the editor of user choice.

We could look into IDE plugin development.

Possible features I had in mind.

  1. Integrated Chat Window to answer prompts directly with features like project context analysis, code fix suggestions, documentation auto-generation, etc.

  2. Document picker for building a knowledge base.

  3. Ability to build custom documents by picking specific lines of code or by maybe selecting functions or classes through a DocsGPT plugin utility.

🎤 Why is this feature needed ?

This will improve developers' productivity looking to benefit from Docs GPT while promoting ease of access.

✌️ How do you aim to achieve this?

We can use Plugin development methods for VSCode and IntelliJ. I am sure other IDEs have such options as well. But I have used those two primarily and mentioned them. For the integration of business logic, we would need DocsGPT API.

I also need input from the team if DocsGPT would be feasible for analyzing large projects.

🔄️ Additional Information

I am willing to give this a try, but the vast scope of the project may need lots of time as I am currently busy with too much workload from office. If the community would be willing to take this up as a collaborative project, we maybe able to get better results faster.

We would also need some kind of UI for this once it's finalised. Initially we can replicate UI from popular plugins already available in market.

👀 Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

Are you willing to submit PR?

Yes I am willing to submit a PR!

@dartpain
Copy link
Contributor

I like this idea a lot, we have a nice github ingestor,
I think we can use similar method to ingest all data in the repo or even to allow to filter things out (by folder / file)
And the perform conversations.

@shatanikmahanty
Copy link
Contributor Author

I like this idea a lot, we have a nice github ingestor,
I think we can use similar method to ingest all data in the repo or even to allow to filter things out (by folder / file)
And the perform conversations.

@dartpain that's great to hear, will dig into the GitHub ingestion code to take inspiration 🔥

@dartpain dartpain moved this to In Progress in DocsGPT Roadmap Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants