Skip to content

jwalsh/repolens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RepoLens

License: MIT

A standardized system to package, present, and analyze project repositories.

Overview

RepoLens helps you gain insights into your software projects by analyzing repository structure, commit patterns, and codebase metrics. Whether you're evaluating project health, understanding contribution patterns, or extracting key metrics, RepoLens provides a standardized approach to repository analysis.

Features

  • Repository Analysis: Track file counts, commit history, branch structures
  • File Type Analysis: Understand your codebase composition by file types
  • Web Interface: Intuitive dashboard for viewing repository metrics
  • API Access: Programmatic access to repository data and analysis

Getting Started

Prerequisites

  • Python 3.11 or higher
  • PostgreSQL database
  • Git

Installation

  1. Clone the repository:

    git clone https://github.com/jwalsh/repolens.git
    cd repolens
  2. Install dependencies:

    pip install -r requirements.txt

    Or using Poetry:

    poetry install
  3. Set up environment variables:

    export DATABASE_URL="postgresql://username:password@localhost/repolens"
  4. Run the application:

    python main.py
  5. Access the web interface at http://localhost:5000

Usage

  1. Add repositories for analysis via the web interface
  2. View detailed metrics for each repository
  3. Export analysis data or access via API endpoints

Contributing

We welcome contributions! Please see our DEVELOPER.md for guidelines on how to contribute to this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

About

Repository analysis tool that provides standardized metrics, visualizations, and insights for understanding code structure and project health.

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors