gitguide
Version:
AI-powered README generator for any project directory
24 lines • 828 B
TypeScript
import { ProjectData, GeneratedReadme } from '../types';
export declare class GeminiService {
private apiKey;
private readonly apiUrl;
constructor(apiKey: string);
generateReadme(projectData: ProjectData): Promise<GeneratedReadme>;
private buildPrompt;
private generateTagline;
private analyzeCodeStructure;
private generateFeatures;
private generatePrerequisites;
private generateInstallCommands;
private generateUsageExample;
private generateProjectStructure;
private generateConfigurationSection;
private generateApiDocumentation;
private generateTechStackDetails;
private detectTechStack;
private detectProjectType;
private isImportantFile;
private cleanupGeneratedContent;
private extractSections;
}
//# sourceMappingURL=geminiService.d.ts.map