ai-context-commit-tools
Version:
AI context builder with automated commit message generation and changelog maintenance for enhanced AI-assisted development
17 lines (16 loc) • 564 B
TypeScript
import { ProjectType, ProjectConfig } from '../types';
export declare class ProjectDetector {
private projectRoot;
constructor(projectRoot?: string);
detectProjectType(): Promise<ProjectType>;
gatherProjectConfig(): Promise<ProjectConfig>;
private getPackageJson;
private getTechStack;
private getKeyDependencies;
private getKeyScripts;
private getArchitecture;
isGitRepository(): Promise<boolean>;
hasHusky(): Promise<boolean>;
hasGitHubWorkflow(): Promise<boolean>;
getProjectStructure(): Promise<string[]>;
}