3 Commits
Author SHA1 Message Date
james.maes 80729108c7 Add developer activity analysis across all repositories
- Collect developer activity data for past 12 months:
  * Commits per developer across all repos
  * Pull requests (created, merged, stats)
  * Issues (created, closed)
  * Lines of code (added, deleted, net)
  * Repository and organization participation

- Generate comprehensive developer reports:
  * Individual developer reports showing all activity
  * Summary reports with rankings (most/least productive)
  * Activity breakdown by repository
  * Statistics and metrics

- Rankings by:
  * Commits
  * Pull requests
  * Total contributions
  * Lines of code
  * Repository count

- Reports include:
  * Per-developer detailed activity
  * Top/bottom performers
  * Activity statistics
  * Repository participation
2025-12-14 16:11:36 -06:00
james.maes dd89d65567 Add comprehensive code repository assessment framework
- Enhanced LocalRepoAnalyzer with 12 new assessment categories:
  * Code Quality & Complexity (technical debt, complexity metrics)
  * Security Deep Dive (secret scanning, vulnerability patterns, encryption)
  * Performance Indicators (performance tests, monitoring, caching)
  * Architecture & Design (project structure, design patterns, API design)
  * Maintainability (code comments, ownership, legacy code)
  * DevOps & Operations (IaC, deployment, monitoring, health checks)
  * Compliance (licenses, privacy, accessibility)
  * Testing Quality (test types, frameworks, coverage tools)
  * Developer Experience (onboarding, dev environment, IDE config)
  * Code Review Practices (PR templates, issue templates)
  * Error Handling (try-catch usage, logging, error boundaries)
  * Documentation Quality (API docs, examples, ADRs, runbooks)

- Updated GitHub collector to gather additional metadata
- Integrated local analysis into collection flow
- Updated repository assessment prompt with all assessment areas
- Enhanced report generator to display comprehensive assessments
- Updated scoring methodology to include all new categories
2025-12-14 16:07:30 -06:00
james.maes ef15e9791a Initial commit: Aestimare infrastructure assessment tool
- Migrated from assessment-tool to Aestimare
- Added comprehensive README with usage documentation
- Added standard open source files (CONTRIBUTING, CHANGELOG, CODE_OF_CONDUCT)
- Added .gitignore for sensitive files
- Added GitHub Actions CI workflow
- Security audit completed - safe for public repository
2025-12-14 15:46:40 -06:00