TabNine Integration - Parent Epic
## Description TabNine is a Programming AI and Developer Productivity tool that compares to GitHub's CoPilot offering. TabNine can be leveraged by developers to recommend improvements to their code based on a model of their companies codebase. ## Iterative Development Approach We've identified the following MVCs for initial development efforts: - [MVC1 - Basic Integration: Add TabNine to Integrations page with basic settings](https://gitlab.com/groups/gitlab-org/-/epics/7347) - [MVC2 - Advanced Settings: Enable deeper settings/information within the Integrations Settings (within Project Settings > Integrations > TabNine)](https://gitlab.com/groups/gitlab-org/-/epics/7348) - MVC3 - In-App Integration: Explore adding a tab under the appropriate sections (TBD) ## Context & Opportunity TabNine currently has ~4 Million installs and offers opportunity to integrate deeply as a tool competitive to GitHub's CoPilot. ## Demo Videos - [TabNine Reviewer](https://drive.google.com/file/d/1mWZ3jG81-cK-7RuoweVwHsHkpSnlml15/view?ts=61e06188) - [Tabnine Amazon S3 - with comments](https://drive.google.com/file/d/1Dj457klcivoFkgy1CnM4-Elx-nlJIoZS/view) ## Learn More - [Alliance Issue](https://gitlab.com/gitlab-com/alliances/tabnine/tabnine/-/issues/1#note_792893626) - [GitLab & TabNine Slides](https://docs.google.com/presentation/d/1KZLaHZdsIbV30qVzIcAwpbuaexvbya0kDh9owvvMOho/edit?usp=sharing)
epic