AGENTS.md
translations/sk/AGENTS.mdAGENTS.md
Quality
74/100
Scores the file, not the repository.Length
1,721 words
59 headings · 12 code blocksRepository
96k
— · pushed 3 days agoLast changed
3 days ago
First indexed 3 days ago.1# AGENTS.md23## Prehľad projektu45Toto je vzdelávací repozitár pre výučbu základov webového vývoja pre začiatočníkov. Kurz je komplexný 12-týždňový program vyvinutý Microsoft Cloud Advocates, obsahujúci 24 praktických lekcií pokrývajúcich JavaScript, CSS a HTML.67### Kľúčové komponenty89- **Vzdelávací obsah**: 24 štruktúrovaných lekcií usporiadaných do modulov založených na projektoch10- **Praktické projekty**: Terrárium, Hra na písanie, Rozšírenie prehliadača, Vesmírna hra, Banková aplikácia, Code Editor a AI Chat Asistent11- **Interaktívne kvízy**: 48 kvízov s 3 otázkami v každom (pred/po lekcii)12- **Podpora viacerých jazykov**: Automatizované preklady do 50+ jazykov cez GitHub Actions13- **Technológie**: HTML, CSS, JavaScript, Vue.js 3, Vite, Node.js, Express, Python (pre AI projekty)1415### Architektúra1617- Vzdelávací repozitár so štruktúrou založenou na lekciách18- Každý priečinok lekcie obsahuje README, ukážky kódu a riešenia19- Samostatné projekty v oddelených adresároch (quiz-app, rôzne projekty lekcií)20- Prekladový systém využívajúci GitHub Actions (co-op-translator)21- Dokumentácia podávaná cez Docsify a dostupná ako PDF2223## Príkazy na nastavenie2425Tento repozitár je primárne na konzumáciu vzdelávacieho obsahu. Pre prácu s konkrétnymi projektmi:2627### Nastavenie hlavného repozitára2829```bash30git clone https://github.com/microsoft/Web-Dev-For-Beginners.git31cd Web-Dev-For-Beginners32```3334### Nastavenie Quiz App (Vue 3 + Vite)3536```bash37cd quiz-app38npm install39npm run dev # Spustiť vývojový server40npm run build # Vytvoriť pre produkciu41npm run lint # Spustiť ESLint42```4344### API Bankového projektu (Node.js + Express)4546```bash47cd 7-bank-project/api48npm install49npm start # Spustiť API server50npm run lint # Spustiť ESLint51npm run format # Naformátovať pomocou Prettier52```5354### Projekty rozšírenia prehliadača5556```bash57cd 5-browser-extension/solution58npm install59# Postupujte podľa pokynov na načítanie rozšírenia špecifických pre prehliadač60```6162### Projekty vesmírnej hry6364```bash65cd 6-space-game/solution66npm install67# Otvorte index.html v prehliadači alebo použite Live Server68```6970### Projekt Chat (Python Backend)7172```bash73cd 9-chat-project/solution/backend/python74pip install openai75# Nastavte premennú prostredia GITHUB_TOKEN76python api.py77```7879## Vývojový proces8081### Pre prispievateľov obsahu82831. **Forknite repozitár** do svojho GitHub účtu842. **Skloňujte svoj fork** lokálne853. **Vytvorte novú vetvu** pre svoje zmeny864. Robte zmeny v obsahu lekcií alebo príkladoch kódu875. Testujte akékoľvek zmeny kódu v relevantných projektových adresároch886. Podajte pull request podľa pravidiel prispievania8990### Pre študentov91921. Forknite alebo naklonujte repozitár932. Postupne prechádzajte adresáre lekcií943. Čítajte README súbory pre každú lekciu954. Vyplňte pre-lekčné kvízy na https://ff-quizzes.netlify.app/web/965. Prejdite si príklady kódu v adresároch lekcií976. Dokončite úlohy a výzvy987. Absolvujte po-lekčné kvízy99100### Živý vývoj101102- **Dokumentácia**: Spustite `docsify serve` v koreňovom adresári (port 3000)103- **Quiz App**: Spustite `npm run dev` v adresári quiz-app104- **Projekty**: Použite VS Code Live Server rozšírenie pre HTML projekty105- **API projekty**: Spustite `npm start` v príslušných API adresároch106107## Inštrukcie na testovanie108109### Testovanie Quiz App110111```bash112cd quiz-app113npm run lint # Skontrolujte problémy so štýlom kódu114npm run build # Overte, či zostavenie prebehne úspešne115```116117### Testovanie Bank API118119```bash120cd 7-bank-project/api121npm run lint # Skontrolujte problémy so štýlom kódu122node server.js # Overte, či server štartuje bez chýb123```124125### Všeobecný prístup k testovaniu126127- Ide o vzdelávací repozitár bez komplexných automatizovaných testov128- Manuálne testovanie sa zameriava na:129 - Príklady kódu bez chýb130 - Funkčnosť odkazov v dokumentácii131 - Úspešnosť buildov projektov132 - Dodržiavanie najlepších praktík v príkladoch133134### Kontroly pred odoslaním135136- Spustite `npm run lint` v adresároch s package.json137- Overte platnosť markdown odkazov138- Testujte príklady kódu v prehliadači alebo Node.js139- Skontrolujte, či preklady zachovávajú správnu štruktúru140141## Pravidlá štýlu kódu142143### JavaScript144145- Používajte moderný ES6+ syntax146- Dodržiavajte štandardné ESLint konfigurácie v projektoch147- Používajte zrozumiteľné názvy premenných a funkcií pre vzdelávaciu jasnosť148- Pridávajte komentáre vysvetľujúce koncepty pre študentov149- Formátujte kód pomocou Prettier kde je nastavený150151### HTML/CSS152153- Semantické HTML5 prvky154- Principy responzívneho dizajnu155- Čisté pomenovanie tried156- Komentáre vysvetľujúce CSS techniky pre študentov157158### Python159160- Štýlové pravidlá PEP 8161- Jasné, vzdelávacie príklady kódu162- Typové anotácie tam, kde pomáhajú pri učení163164### Markdown dokumentácia165166- Jasná hierarchia nadpisov167- Kódové bloky s určením jazyka168- Odkazy na doplnkové zdroje169- Snímky obrazovky a obrázky v adresároch `images/`170- Alt text pre obrázky pre prístupnosť171172### Organizácia súborov173174- Lekcie číslované postupne (1-getting-started-lessons, 2-js-basics, atď.)175- Každý projekt má adresáre `solution/` a často `start/` alebo `your-work/`176- Obrázky uložené v špecifických priečinkoch lekcií `images/`177- Preklady v štruktúre `translations/{language-code}/`178179## Build a nasadenie180181### Nasadenie Quiz App (Azure Static Web Apps)182183quiz-app je nakonfigurovaný pre nasadenie na Azure Static Web Apps:184185```bash186cd quiz-app187npm run build # Vytvára priečinok dist/188# Nasadzuje cez GitHub Actions workflow pri push do main189```190191Konfigurácia Azure Static Web Apps:192- **Umiestnenie aplikácie**: `/quiz-app`193- **Výstupné miesto**: `dist`194- **Workflow**: `.github/workflows/azure-static-web-apps-ashy-river-0debb7803.yml`195196### Generovanie PDF dokumentácie197198```bash199npm install # Inštalujte docsify-to-pdf200npm run convert # Vygenerujte PDF z docs201```202203### Dokumentácia cez Docsify204205```bash206npm install -g docsify-cli # Nainštalujte Docsify globálne207docsify serve # Spustite na localhost:3000208```209210### Buildy špecifické pre projekt211212Každý projektový adresár môže mať svoj vlastný build proces:213- Vue projekty: `npm run build` vytvára produkčné balíky214- Statické projekty: žiadny build krok, súbory sa servujú priamo215216## Pravidlá pre pull requesty217218### Formát názvov219220Používajte jasné a popisné názvy, ktoré indikujú oblasť zmeny:221- `[Quiz-app] Pridanie nového kvízu pre lekciu X`222- `[Lesson-3] Oprava preklepu v projekte terrarium`223- `[Translation] Pridanie španielskeho prekladu pre lekciu 5`224- `[Docs] Aktualizácia inštrukcií na nastavenie`225226### Povinné kontroly227228Pred podaním PR:2292301. **Kvalita kódu**:231 - Spustite `npm run lint` v dotknutých projektových adresároch232 - Opravte všetky linting chyby a varovania2332342. **Overenie build procesu**:235 - Spustite `npm run build` ak je to potrebné236 - Zabezpečte, že neexistujú chyby pri buildovaní2372383. **Validácia odkazov**:239 - Otestujte všetky markdown odkazy240 - Overte funkčnosť referencií obrázkov2412424. **Kontrola obsahu**:243 - Korektúra pravopisných a gramatických chýb244 - Overte správnosť a vzdelávací charakter príkladov kódu245 - Skontrolujte, či preklady zachovávajú pôvodný význam246247### Požiadavky na príspevky248249- Súhlas s Microsoft CLA (automatická kontrola pri prvom PR)250- Dodržiavanie [Microsoft Open Source Kódexu správania](https://opensource.microsoft.com/codeofconduct/)251- Viac informácií v [CONTRIBUTING.md](./CONTRIBUTING.md)252- Pri PR uvádzať čísla issues, ak sú relevantné253254### Proces recenzie255256- PR sú kontrolované správcami a komunitou257- Priorita na vzdelávaciu jasnosť258- Príklady kódu musia dodržiavať aktuálne najlepšie praktiky259- Preklady recenzované na presnosť a kultúrnu vhodnosť260261## Prekladový systém262263### Automatizovaný preklad264265- Používa GitHub Actions s workflow co-op-translator266- Automaticky prekladá do 50+ jazykov267- Zdrojové súbory v hlavných adresároch268- Preložené súbory v adresároch `translations/{language-code}/`269270### Pridávanie manuálnych vylepšení prekladu2712721. Nájdite súbor v `translations/{language-code}/`2732. Vylepšujte obsah so zachovaním štruktúry2743. Zaistite, aby príklady kódu boli funkčné2754. Otestujte lokalizovaný kvízový obsah276277### Metaúdaje prekladu278279Preložené súbory obsahujú metaúdajový záhlavok:280```markdown281<!--282CO_OP_TRANSLATOR_METADATA:283{284 "original_hash": "...",285 "translation_date": "...",286 "source_file": "...",287 "language_code": "..."288}289-->290```291292## Ladenie a riešenie problémov293294### Bežné problémy295296**Quiz app sa nespustí**:297- Skontrolujte verziu Node.js (odporúčané v14+)298- Vymažte `node_modules` a `package-lock.json`, znova spustite `npm install`299- Skontrolujte konflikty portov (predvolené: Vite používa port 5173)300301**API server sa nespustí**:302- Overte, že verzia Node.js je minimálne node >=10303- Skontrolujte, či port nie je už obsadený304- Uistite sa, že všetky závislosti sú nainštalované cez `npm install`305306**Rozšírenie prehliadača sa nenačíta**:307- Skontrolujte správne naformátovanie manifest.json308- Prehliadačový konzolový výstup pre chyby309- Postupujte podľa inštrukcií inštalácie podľa prehliadača310311**Problémy s Python chat projektom**:312- Skontrolujte inštaláciu balíčka OpenAI: `pip install openai`313- Overte nastavenie premennej prostredia GITHUB_TOKEN314- Skontrolujte oprávnenia prístupu k GitHub modelom315316**Docsify neservíruje dokumentáciu**:317- Nainštalujte docsify-cli globálne: `npm install -g docsify-cli`318- Spusťte príkaz v koreňovom adresári repozitára319- Skontrolujte, že existuje `docs/_sidebar.md`320321### Tipy pre vývojové prostredie322323- Používajte VS Code s Live Server rozšírením pre HTML projekty324- Nainštalujte ESLint a Prettier rozšírenia pre konzistentné formátovanie325- Použite DevTools v prehliadači na ladenie JavaScriptu326- Pre Vue projekty nainštalujte Vue DevTools rozšírenie prehliadača327328### Výkonnostné aspekty329330- Veľký počet prekladových súborov (50+ jazykov) robí kompletné klony veľkými331- Pre prácu len s obsahom použite plytký klon: `git clone --depth 1`332- Vylúčte preklady z vyhľadávania pri práci s anglickým obsahom333- Build procesy môžu byť pomalé pri prvom spustení (npm install, Vite build)334335## Bezpečnostné aspekty336337### Premenné prostredia338339- API kľúče nikdy neukladajte do repozitára340- Používajte `.env` súbory (už zahrnuté v `.gitignore`)341- Požadované premenné prostredia dokumentujte v README projektov342343### Python projekty344345- Používajte virtuálne prostredia: `python -m venv venv`346- Udržiavajte závislosti aktuálne347- GitHub tokeny majte s minimálnymi potrebnými právami348349### Prístup k GitHub Modelom350351- Vyžadujú sa osobné prístupové tokeny (PAT)352- Tokeny ukladajte ako premenné prostredia353- Nikdy neukladajte tokeny alebo prihlasovacie údaje do repozitára354355## Doplnkové poznámky356357### Cieľová skupina358359- Úplní začiatočníci vo webovom vývoji360- Študenti a samoštudenti361- Učitelia používajúci kurz v triedach362- Obsah je navrhnutý pre prístupnosť a postupné zlepšovanie zručností363364### Vzdelávacia filozofia365366- Projektovo orientované učenie367- Časté kontrolné testy (kvízy)368- Praktické cvičenia v písaní kódu369- Príklady z reálneho sveta370- Zameranie na základy pred frameworkami371372### Údržba repozitára373374- Aktívna komunita študentov a prispievateľov375- Pravidelné aktualizácie závislostí a obsahu376- Sledovanie issues a diskusií správcami377- Automatizované aktualizácie prekladov cez GitHub Actions378379### Súvisiace zdroje380381- [Microsoft Learn moduly](https://docs.microsoft.com/learn/)382- [Student Hub zdroje](https://docs.microsoft.com/learn/student-hub/)383- [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) odporúčaný pre študentov384- Ďalšie kurzy: Generatívna AI, Data Science, ML, IoT dostupné385386### Práca s konkrétnymi projektmi387388Podrobné inštrukcie k jednotlivým projektom nájdete v README súboroch:389- `quiz-app/README.md` - Vue 3 quiz aplikácia390- `7-bank-project/README.md` - Banková aplikácia s autentifikáciou391- `5-browser-extension/README.md` - Vývoj rozšírenia prehliadača392- `6-space-game/README.md` - Vývoj hry na canvas393- `9-chat-project/README.md` - Projekt AI chat asistenta394395### Štruktúra monorepa396397Aj keď nejde o tradičné monorepo, tento repozitár obsahuje viacero nezávislých projektov:398- Každá lekcia je samostatná399- Projekty nesdielajú závislosti400- Pracujte na jednotlivých projektoch bez ovplyvnenia ostatných401- Naklonujte celý repozitár pre kompletný kurzový zážitok402403---404405<!-- CO-OP TRANSLATOR DISCLAIMER START -->406**Zrieknutie sa zodpovednosti**:407Tento dokument bol preložený pomocou služby AI prekladu [Co-op Translator](https://github.com/Azure/co-op-translator). Hoci sa snažíme o presnosť, majte, prosím, na pamäti, že automatizované preklady môžu obsahovať chyby alebo nepresnosti. Originálny dokument v jeho pôvodnom jazyku by mal byť považovaný za autoritatívny zdroj. Pre kritické informácie sa odporúča profesionálny ľudský preklad. Nie sme zodpovední za akékoľvek nepochopenia alebo nesprávne interpretácie vyplývajúce z použitia tohto prekladu.408<!-- CO-OP TRANSLATOR DISCLAIMER END -->
Also in microsoft/Web-Dev-For-Beginners
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| microsoft/Web-Dev-For-Beginnerstranslations/zh-TW/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatgit+3 | 82/100 | 3 days ago | |
| microsoft/Web-Dev-For-BeginnersAGENTS.md · 96k | AGENTS.md | setupbuildtestlint-format+11 | 88/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/hi/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatapi+1 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/km/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatgit+3 | 82/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/zh-HK/AGENTS.md · 96k | AGENTS.md | setupbuildtestlint-format+10 | 89/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/kn/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatapi+1 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/ko/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatapi+1 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/lt/AGENTS.md · 96k | AGENTS.md | setupbuildtestlint-format+4 | 78/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/ml/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatapi+2 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/ar/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatapi+2 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/bg/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatgit+3 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/bn/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatapi+1 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/cs/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatgit+3 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/da/AGENTS.md · 96k | AGENTS.md | setupbuildtestlint-format+5 | 78/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/de/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatstyle+6 | 78/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/el/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatgit+3 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/en/AGENTS.md · 96k | AGENTS.md | setupbuildtestlint-format+11 | 88/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/es/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatgit+3 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/et/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatgit+3 | 74/100 | 3 days ago | |
| microsoft/Web-Dev-For-Beginnerstranslations/fa/AGENTS.md · 96k | AGENTS.md | setupbuildlint-formatgit+2 | 74/100 | 3 days ago |
Diff against translations/zh-TW/AGENTS.md Diff against AGENTS.md Diff against translations/hi/AGENTS.md Diff against translations/km/AGENTS.md Diff against translations/zh-HK/AGENTS.md Diff against translations/kn/AGENTS.md Diff against translations/ko/AGENTS.md Diff against translations/lt/AGENTS.md Diff against translations/ml/AGENTS.md Diff against translations/ar/AGENTS.md Diff against translations/bg/AGENTS.md Diff against translations/bn/AGENTS.md Diff against translations/cs/AGENTS.md Diff against translations/da/AGENTS.md Diff against translations/de/AGENTS.md Diff against translations/el/AGENTS.md Diff against translations/en/AGENTS.md Diff against translations/es/AGENTS.md Diff against translations/et/AGENTS.md Diff against translations/fa/AGENTS.md
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| OnlyTerp/prompt-cache-skillsAGENTS.md · 112 | AGENTS.md | setupbuildtestlint-format+5 | 100/100 | 3 days ago | |
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199k | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| wpscanteam/wpscanAGENTS.md · 9.7k | AGENTS.md | setupbuildteststyle+6 | 100/100 | 2 days ago | |
| SkeneTechnologies/skene-cookbookAGENTS.md · 51 | AGENTS.md | setupbuildtestlint-format+7 | 100/100 | 2 days ago | |
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 3 days ago | |
| trick77/agents-md-syncAGENTS.md · 2 | AGENTS.md | setupbuildteststyle+5 | 100/100 | 3 days ago | |
| aaif-goose/gooseAGENTS.md · 52k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 3 days ago |
