Repository Analysis
Learn how GitFables analyzes and processes your Git repositories.
1
Supported Providers
GitFables supports repositories from major Git providers.
GitHub
Including Enterprise
GitLab
Including self-hosted
Bitbucket
Cloud and Server
Azure DevOps
Cloud and Server
2
Analysis Process
GitFables follows a comprehensive analysis process.
- Clones or fetches the repository
- Analyzes commit history and patterns
- Processes branch structures
- Examines code changes and diffs
- Identifies key contributors
- Maps development timelines
3
Repository Settings
Configure how GitFables analyzes your repository.
gitfables.config.json
JSON
{
"analysis": {
"depth": "full", // or "shallow"
"includeBranches": ["main", "develop", "feature/*"],
"excludeBranches": ["temp/*", "wip/*"],
"ignorePatterns": [
"node_modules",
"dist",
"*.log"
],
"focusAreas": {
"paths": ["src/", "docs/"],
"authors": ["alice", "bob"],
"timeframe": {
"start": "2024-01-01",
"end": "2024-02-01"
}
}
}
Configuration file for repository analysis
4
Analysis Features
GitFables provides detailed insights into your repository.
Commit Analysis
Patterns and frequency
Code Metrics
Complexity trends
Team Insights
Collaboration metrics
Performance
Development velocity
5
Repository Management
Manage your repositories through multiple interfaces.
Web Interface
- Web dashboard
- Visual analytics
- Team management
Developer Tools
- CLI commands
- API endpoints
- CI/CD integrations