git-workreport
Version:
A powerful GitHub plugin that generates AI-powered work reports from Git commit history for specified dates. Perfect for DevOps teams and development companies to track and validate work progress with intelligent summaries.
34 lines • 940 B
TypeScript
import { WorkReport, GitWorkReportOptions } from './types';
export declare class GitAnalyzer {
private git;
constructor(repoPath?: string);
/**
* Generate a work report for a specific date
*/
generateWorkReport(date: string, options?: GitWorkReportOptions): Promise<WorkReport>;
/**
* Get commits for a specific date range
*/
private getCommitsForDate;
/**
* Process individual commit to get detailed information
*/
private processCommit;
/**
* Parse commit statistics from git show output
*/
private parseCommitStats;
/**
* Get list of changed files for a commit
*/
private getChangedFiles;
/**
* Calculate overall statistics from commits
*/
private calculateStats;
/**
* Generate a fallback summary when AI is not available
*/
private generateFallbackSummary;
}
//# sourceMappingURL=git-analyzer.d.ts.map