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