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