< }); } // 4) Archivovaný projekt if (archived) { scenar.push({ title: "„Post-mortem archivovaného projektu“", body: [ "Úvod: proč je projekt archivovaný, co o tom říká README / issues.", "Důvody: technické (zastaralý stack), organizační (nikdo se nestará), konkurenční (lepší náhrada).", "Co by šlo udělat jinak: governance, dokumentace, komunita.", "Závěr: jak poznat, kdy projekt raději ukončit než udržovat za každou cenu." ] }); } // 5) Normální / živý projekt if (!archived && ageYears != null && ageYears <= 2) { scenar.push({ title: "„Code tour: procházka živým projektem“", body: [ "Úvod: krátké představení projektu a jeho cíle.", "Struktura: projít hlavní složky, entry point, konfiguraci.", "Vývojový workflow: jak se dělají PR, testy, release.", "Závěr: jak si rep naklonovat a zkusit první contribution." ] }); } if (scenar.length === 0) { scenar.push({ title: "„Krátké představení repozitáře“", body: [ "Úvod: co rep dělá a pro koho je.", "Ukázka: projít hlavní soubory a README.", "Tipy: jak rep použít v praxi.", "Závěr: kam dál – dokumentace, issues, roadmap." ] }); } let html = "" + nadpis + ":

"; html += "";