Creating your Knowledge Layer
Connect your Git provider to ProdE to enable intelligent code analysis and AI-powered assistance via the knowledge layer.
Overview
By connecting your Git providers, you enable the platform to:
- Read-only access to your workspaces and repositories
- Analyze repositories to form your knowledge layer and enable smart question answering
- Generate intelligent documentation and insights
Supported Git Providers
For detailed setup instructions specific to your Git provider:
- GitHub Integration Setup - Complete guide for GitHub integration including organization access
- Bitbucket Integration Setup - Complete guide for Bitbucket integration including workspace management
- GitLab Integration Setup - Complete guide for GitLab integration with OAuth and PAT support
- Azure DevOps Integration Setup - Complete guide for Azure DevOps integration using Personal Access Tokens
For other Git providers, please drop an email at contact@prode.ai to let us know which integration support you want us to add.
Security and Data Privacy
Read-Only Access
- ProdE only requests read-only access to your repositories
- No write permissions or ability to modify your code
- Secure token-based authentication
Data Privacy
- Repository data is processed securely
- We never train any AI models on your repository data
- Knowledge layer creation respects your privacy settings
- Access limited by your Git provider permissions
- Data can be deleted upon disconnection
Language Support
Currently Supported Languages
- Python (.py, .pyi files) - All Python-based frameworks are supported
- TypeScript (.ts, .tsx, .d.ts files) - All TypeScript-based frameworks are supported, including React and other front-end frameworks
- JavaScript (.js, .jsx files) - All JavaScript-based frameworks are supported
- C# (.cs, .csx files) - .NET projects and frameworks are supported
- Ruby (.rb, .rake, .gemspec files) - Ruby on Rails projects are supported, including ERB templates (.erb, .html.erb)
- Go (.go files) - Go modules and projects are supported
- Java (.java files) - Maven and Gradle projects are supported
- Swift (.swift files) - Swift packages and Xcode projects are supported
- Vue (.vue files) - Vue Single File Components are supported within TypeScript/JavaScript projects
We are continuously adding support for more languages. You can email us at contact@prode.ai to request a language and we will bring it to you asap.
Managing Multiple Integrations
ProdE allows you to connect multiple Git providers like GitHub, Bitbucket, GitLab, and Azure DevOps at the same time through a single interface. You can easily view and manage all your workspaces, organizations, and repositories from different providers in one place.
Next Steps
Once connected, select and manage your repositories to build your Knowledge Layer. Then connect your coding agent to use ProdE from your editor.