Code Suggestion for GitLab Web IDE
Overview
We would like to enable code Suggestions for the GitLab Web IDE ( New ) . The WEB IDE will be going GA by 16.0 . This issue is to validate the core functionalities for the end to end Code Suggestion Experience in Web IDE and the backend
Functionalities ( More to be discussed after UX Solution Validation)
- The user enables Code Suggestion for WEB IDE in a project level? ( To be discussed )
- Once enable goes through a terms and condition pages and have it enabled ( activated) .
- At any point the user may be able to pause or disable through the IDE
- From the model team we will be working on inline code and recommendation rather than completion and we would need to encounter that as well
- We would collect feedback as a form , pop up.
Backend ( TBD) ?
- Creating the web extension (copying most of the code from the existing)
- Collaborating with the WEB IDE team to get it pre-installed
- Working on the enable/disable and authentication setup
Preferred Solution Suggested by WEB IDE TEAM :
- Embedding the workflow extension inside the web IDE brings back the Gitlab features into the Web IDE
Other Options :
- Make Code Suggestions a separate, web-enabled, extension.
- Make Code Suggestions separate npm module and import it to both Desktop Extension and WebIDE.
Things to Consider
- Openai Package ( #33 (closed))
- Anything that would block WEB IDE team
- Should we consider a seperate plugin (#21 (comment 1264012198))
Edited by Mon Ray