Git Markdown prezentace
Vytvořit týmový projekt, ve kterém každý student vytvoří samostatnou kapitolu na téma AI. Každá kapitola bude umístěna v unikátním souboru a všechny kapitoly budou propojeny odkazem v souboru README. Projekt bude obsahovat základní úvod, představení týmu a rozdělení odpovědností.
-
README soubor:
- Úvod do projektu
- Představení členů týmu a jejich odpovědností
- Odkazy na jednotlivé kapitoly
-
Kapitoly:
- Každý člen týmu vytvoří jednu kapitolu na zadané téma
- Každá kapitola bude v samostatném markdown souboru
- Kapitoly budou propojeny v README souboru
Každý student vytvoří svou kapitolu individuálně.
Nevíte jaké zvolit téma kapitoly?
Pokud si nevíte rady, můžete vyúžít následující témata
- Definice AI
- Historie AI
- Základní pojmy a technologie
- Prompty a jejich tvorba
- AI v software developmentu (např. programátoři, analytici, projektoví manageři)
- AI v průmyslu (např. zdravotnictví, finance, doprava)
- AI v každodenním životě (např. virtuální asistenti, chytré domy)
- Příklady a případové studie
- Predikce vývoje AI
- Etické a sociální otázky
- Možné dopady na trh práce a společnost
- apod
- Každá kapitola musí obsahovat:
- Úvod
- Hlavní část s podrobným vysvětlením
- Závěr
- Citace a zdroje informací
- Formátování musí být v souladu s pravidly Markdown:
- Nadpisy, odstavce, seznamy, odkazy, obrázky, citace a bloky kódu
- Každý soubor musí být pojmenován podle zadání a umístěn v kořenovém adresáři projektu
-
Úvod do projektu
- Stručné představení tématu
- Cíl projektu
-
Představení týmu
- Jména členů týmu
- Stručný popis odpovědností každého člena
-
Odkazy na jednotlivé kapitoly
- Seznam odkazů na jednotlivé soubory s kapitolami
-
Individuální práce:
- Každý student pracuje samostatně na svém úkolu.
- Odpovědnost za kvalitu a včasné dokončení práce nese jednotlivý student.
- Komunikace a koordinace nejsou nutné.
-
Týmová práce:
- Studenti spolupracují na společném cíli.
- Odpovědnost je rozdělena mezi členy týmu.
- Vyžaduje efektivní komunikaci a koordinaci mezi členy týmu.
- Nutnost plánování a rozdělení úkolů tak, aby byly dodrženy termíny a celková kvalita práce.
-
Vytvoření repozitáře:
- Jeden člen týmu vytvoří nový repozitář na GitHubu.
- Nastaví repozitář jako veřejný nebo soukromý a přidá ostatní členy týmu jako spolupracovníky.
- Vytvoří základní strukturu projektu s README souborem.
-
Klonování repozitáře:
- Každý člen týmu si naklonuje repozitář do svého lokálního počítače pomocí příkazu:
git clone <URL_repozitáře>
- Každý člen týmu si naklonuje repozitář do svého lokálního počítače pomocí příkazu:
-
Vytvoření nové větve:
- Každý člen týmu vytvoří novou větev pro svou práci:
git checkout -b <jmeno_vetve>
- Každý člen týmu vytvoří novou větev pro svou práci:
-
Práce na kapitole:
- Každý člen týmu pracuje na své kapitole ve své větvi.
- Pravidelně ukládá změny pomocí příkazů:
git add . git commit -m "Popis změny"
-
Push změn do repozitáře:
- Po dokončení práce na kapitole každý člen týmu pushne své změny do GitHubu:
git push origin <jmeno_vetve>
- Po dokončení práce na kapitole každý člen týmu pushne své změny do GitHubu:
-
Vytvoření Pull Requestu:
- Na GitHubu vytvoří každý člen týmu Pull Request ze své větve do hlavní větve (např.
main
). - Ostatní členové týmu zkontrolují Pull Request a případně navrhnou úpravy.
- Na GitHubu vytvoří každý člen týmu Pull Request ze své větve do hlavní větve (např.
-
Sloučení změn:
- Po schválení Pull Requestu sloučí změny do hlavní větve.
- Každý člen týmu si poté aktualizuje svůj lokální repozitář:
git checkout main git pull origin main
-
Dokončení a kontrola projektu:
- Zkontrolujte, zda jsou všechny kapitoly propojeny v README souboru.
- Proveďte finální úpravy a zkontrolujte celkovou kvalitu projektu.
- Připravte finální verzi projektu k odevzdání.