AGENTS.md
translations/sl/AGENTS.mdAGENTS.md
Quality
74/100
Scores the file, not the repository.Length
1,777 words
59 headings · 12 code blocksRepository
96k
— · pushed 3 days agoLast changed
3 days ago
First indexed 3 days ago.1# AGENTS.md23## Pregled projekta45To je učni učni načrt za poučevanje osnov spletnega razvoja za začetnike. Učni načrt je obsežen 12-tedenski tečaj, ki so ga razvili Microsoft Cloud Advocates, in vsebuje 24 praktičnih lekcij o JavaScriptu, CSS in HTML.67### Ključne sestavine89- **Izobraževalna vsebina**: 24 strukturiranih lekcij, organiziranih v modulih na osnovi projektov10- **Praktični projekti**: Terarij, Tipkovniška igra, Razširitev brskalnika, Vesoljska igra, Bančna aplikacija, Urejevalnik kode in AI klepetalni pomočnik11- **Interaktivni kvizi**: 48 kvizov s 3 vprašanji vsak (pred in po lekciji)12- **Podpora za več jezikov**: Avtomatizirani prevodi za več kot 50 jezikov preko GitHub Actions13- **Tehnologije**: HTML, CSS, JavaScript, Vue.js 3, Vite, Node.js, Express, Python (za AI projekte)1415### Arhitektura1617- Učni skladišče z strukturo na osnovi lekcij18- Vsaka mapa lekcije vsebuje README, primere kode in rešitve19- Samostojni projekti v ločenih imenikih (quiz-app, različni lekcijski projekti)20- Sistem za prevajanje z uporabo GitHub Actions (co-op-translator)21- Dokumentacija, postrežena preko Docsify in dostopna kot PDF2223## Ukazi za nastavitev2425To skladišče je primarno namenjeno za uživanje izobraževalne vsebine. Za delo z določenimi projekti:2627### Nastavitev glavnega skladišča2829```bash30git clone https://github.com/microsoft/Web-Dev-For-Beginners.git31cd Web-Dev-For-Beginners32```3334### Nastavitev Quiz App (Vue 3 + Vite)3536```bash37cd quiz-app38npm install39npm run dev # Zaženi razvojni strežnik40npm run build # Zgradi za produkcijo41npm run lint # Zaženi ESLint42```4344### API projekta Banka (Node.js + Express)4546```bash47cd 7-bank-project/api48npm install49npm start # Zaženi API strežnik50npm run lint # Zaženi ESLint51npm run format # Oblikuj s Prettierjem52```5354### Projekti razširitev brskalnika5556```bash57cd 5-browser-extension/solution58npm install59# Upoštevajte navodila za nalaganje razširitev, specifična za brskalnik60```6162### Projekti vesoljske igre6364```bash65cd 6-space-game/solution66npm install67# Odprite index.html v brskalniku ali uporabite Live Server68```6970### Projekt klepeta (Python Backend)7172```bash73cd 9-chat-project/solution/backend/python74pip install openai75# Nastavite okoljsko spremenljivko GITHUB_TOKEN76python api.py77```7879## Razvojni potek dela8081### Za prispevatele vsebine82831. **Razvezi skladišče (fork)** v svoj GitHub račun842. **Kloniraj svoj fork** lokalno853. **Ustvari nov podal (branch)** za svoje spremembe864. Naredi spremembe v vsebini lekcij ali primerih kode875. Testiraj spremembe kode v ustreznih mapah projektov886. Pošlji pull requeste v skladu z navodili za prispevanje8990### Za učence91921. Razvezi ali kloniraj skladišče932. Pomakni se zaporedno skozi mape lekcij943. Preberi README datoteke za vsako lekcijo954. Reši predlečnične kvize na https://ff-quizzes.netlify.app/web/965. Delaj skozi primere kode v mapah lekcij976. Dokončaj naloge in izzive987. Reši postlečnične kvize99100### Živ razvoj101102- **Dokumentacija**: Zaženi `docsify serve` v korenu projekta (port 3000)103- **Quiz App**: Zaženi `npm run dev` v mapi quiz-app104- **Projekti**: Uporabi razširitev VS Code Live Server za HTML projekte105- **API projekti**: Zaženi `npm start` v ustreznih API mapah106107## Navodila za testiranje108109### Testiranje Quiz App110111```bash112cd quiz-app113npm run lint # Preveri težave s slogom kode114npm run build # Preveri, ali je gradnja uspešna115```116117### Testiranje Bank API118119```bash120cd 7-bank-project/api121npm run lint # Preveri težave s slogom kode122node server.js # Preveri, ali strežnik zažene brez napak123```124125### Splošni pristop k testiranju126127- To je učni repozitorij brez celovitega avtomatskega testiranja128- Ročno testiranje se osredotoča na:129 - Primeri kode tečejo brez napak130 - Povezave v dokumentaciji delujejo pravilno131 - Projekti se uspešno zgradijo132 - Primeri sledijo najboljšim praksam133134### Preverjanje pred oddajo135136- Zaženi `npm run lint` v mapah z datoteko package.json137- Preveri veljavnost povezav v markdownu138- Testiraj primere kode v brskalniku ali Node.js139- Preveri, da prevodi ohranjajo pravilno strukturo140141## Smernice za stil kode142143### JavaScript144145- Uporaba sodobne sintakse ES6+146- Sledenje standardnim ESLint konfiguracijam, podanim v projektih147- Uporaba pomenljivih imen spremenljivk in funkcij za lažje razumevanje148- Dodajanje komentarjev za pojasnitev konceptov za učence149- Formatiranje z uporabo Prettier kjer je konfigurirano150151### HTML/CSS152153- Semantični elementi HTML5154- Principi odzivnega oblikovanja155- Jasne konvencije poimenovanja razredov156- Komentarji, ki pojasnjujejo CSS tehnike za učence157158### Python159160- Slediti smernicam sloga PEP 8161- Jasni, izobraževalni primeri kode162- Tipiziranje (type hints) kjer je koristno za učenje163164### Dokumentacija v Markdownu165166- Jasna hierarhija naslovov167- Bloki kode z navedbo jezika168- Povezave do dodatnih virov169- Posnetki zaslona in slike v mapah `images/`170- Alt besedilo za slike zaradi dostopnosti171172### Organizacija datotek173174- Lekcije označene zaporedno (1-getting-started-lessons, 2-js-basics itd.)175- Vsak projekt ima mape `solution/` in pogosto `start/` ali `your-work/`176- Slike so shranjene v lekcijsko specifičnih mapah `images/`177- Prevodi v strukturi `translations/{jezikovna-koda}/`178179## Sestavljanje in nameščanje180181### Namestitev Quiz App (Azure Static Web Apps)182183quiz-app je konfiguriran za nameščanje v Azure Static Web Apps:184185```bash186cd quiz-app187npm run build # Ustvari mapo dist/188# Izvede namestitev prek GitHub Actions poteka ob potisku na main189```190191Konfiguracija Azure Static Web Apps:192- **Lokacija aplikacije**: `/quiz-app`193- **Izhodna lokacija**: `dist`194- **Delovni tok**: `.github/workflows/azure-static-web-apps-ashy-river-0debb7803.yml`195196### Generiranje PDF dokumentacije197198```bash199npm install # Namestite docsify-to-pdf200npm run convert # Ustvari PDF iz docs201```202203### Dokumentacija Docsify204205```bash206npm install -g docsify-cli # Namestite Docsify globalno207docsify serve # Strežnik na localhost:3000208```209210### Gradnje specifične za projekte211212Vsaka mapa projekta lahko ima lasten postopek gradnje:213- Vue projekti: `npm run build` ustvari produkcijske pakete214- Statični projekti: brez koraka gradnje, postreže se datoteke neposredno215216## Smernice za pull requeste217218### Oblika naslova219220Uporabi jasne, opisne naslove, ki označujejo področje spremembe:221- `[Quiz-app] Dodaj nov kviz za lekcijo X`222- `[Lesson-3] Popravi tipkarsko napako v projektu terarij`223- `[Translation] Dodaj španski prevod za lekcijo 5`224- `[Docs] Posodobi navodila za nastavitev`225226### Zahtevani pregledi227228Pred oddajo PR:2292301. **Kakovost kode**:231 - Zaženi `npm run lint` v prizadetih projektnih mapah232 - Odpravi vse napake in opozorila linterja2332342. **Preverjanje gradnje**:235 - Zaženi `npm run build` če je potrebno236 - Prepričaj se, da ni napak pri gradnji2372383. **Preverjanje povezav**:239 - Testiraj vse markdown povezave240 - Preveri delovanje referenc slik2412424. **Pregled vsebine**:243 - Preveri pravopis in slovnico244 - Zagotovi, da so primeri kode pravilni in poučni245 - Preveri, da prevodi ohranjajo originalni pomen246247### Zahteve za prispevanje248249- Strinjanje z Microsoft CLA (avtomatizirana kontrola ob prvem PR)250- Sledenje [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/)251- Glej [CONTRIBUTING.md](./CONTRIBUTING.md) za podrobna navodila252- Navedi številke issue-ov v opisu PR, če je primerno253254### Pregledni postopek255256- PR-je pregledajo vzdrževalci in skupnost257- Prioriteta je izobraževalna jasnost258- Primeri kode sledijo najboljšim trenutnim praksam259- Prevodi se pregledajo za natančnost in kulturno ustreznost260261## Sistem prevajanja262263### Avtomatizirani prevod264265- Uporablja GitHub Actions z delovnim tokom co-op-translator266- Samodejno prevaja v več kot 50 jezikov267- Izvorne datoteke so v glavnih direktorijih268- Prevedene datoteke v `translations/{jezikovna-koda}/`269270### Dodajanje ročnih izboljšav prevodov2712721. Najdi datoteko v `translations/{jezikovna-koda}/`2732. Naredi izboljšave, ob ohranitvi strukture2743. Poskrbi, da primeri kode ostanejo funkcionalni2754. Testiraj lokalizirano vsebino kvizov276277### Metapodatki prevodov278279Prevedene datoteke vključujejo meta glavo:280```markdown281<!--282CO_OP_TRANSLATOR_METADATA:283{284 "original_hash": "...",285 "translation_date": "...",286 "source_file": "...",287 "language_code": "..."288}289-->290```291292## Razhroščevanje in odpravljanje težav293294### Pogoste težave295296**Quiz app ne zažene**:297- Preveri verzijo Node.js (priporočena v14+)298- Izbriši `node_modules` in `package-lock.json`, ponovno zaženi `npm install`299- Preveri morebitne konflikte vrat (privzeto: Vite uporablja port 5173)300301**API strežnik se ne zažene**:302- Preveri verzijo Node.js (node >=10)303- Preveri, če je port že v uporabi304- Poskrbi, da so vse odvisnosti nameščene z `npm install`305306**Razširitev brskalnika se ne naloži**:307- Preveri, da je manifest.json pravilno oblikovan308- Preveri konzolo brskalnika za napake309- Sledi navodilom za namestitev specifičnim za brskalnik310311**Težave s projektom klepeta v Pythonu**:312- Namesti paket OpenAI: `pip install openai`313- Preveri, da je okoljska spremenljivka GITHUB_TOKEN nastavljena314- Preveri dovoljenja za dostop do GitHub modelov315316**Docsify ne postreže dokumentacije**:317- Namesti docsify-cli globalno: `npm install -g docsify-cli`318- Zaženi v korenski mapi skladišča319- Preveri obstoj `docs/_sidebar.md`320321### Nasveti za razvojno okolje322323- Uporabljaj VS Code z razširitvijo Live Server za HTML projekte324- Namesti razširitve ESLint in Prettier za skladno oblikovanje325- Uporabljaj DevTools brskalnika za razhroščevanje JavaScript-a326- Za Vue projekte namesti Vue DevTools brskalniško razširitev327328### Upoštevanje zmogljivosti329330- Veliko število prevedenih datotek (več kot 50 jezikov) pomeni velike polne klone331- Uporabi plitki klon, če delaš le na vsebini: `git clone --depth 1`332- Izključi prevode iz iskanj, ko delaš na angleški vsebini333- Procesi gradnje so lahko počasnejši ob prvem zagonu (npm install, Vite build)334335## Varnostni vidiki336337### Okoljske spremenljivke338339- Ključi API ne smejo biti nikoli vključeni v repozitorij340- Uporabljaj `.env` datoteke (že vključene v `.gitignore`)341- Dokumentiraj potrebne okoljske spremenljivke v README-jih projektov342343### Python projekti344345- Uporabljaj virtualna okolja: `python -m venv venv`346- Posodabljaj odvisnosti347- GitHub tokeni naj imajo minimalne potrebne pravice348349### Dostop do GitHub modelov350351- Za GitHub modele so potrebni osebni dostopni tokeni (PAT)352- Tokeni morajo biti shranjeni kot okoljske spremenljivke353- Tokenov ali poverilnic nikoli ne vključi v repozitorij354355## Dodatne opombe356357### Ciljna publika358359- Popolni začetniki v spletni razvoj360- Študenti in samouki361- Učitelji, ki uporabljajo učni načrt v razredih362- Vsebina je zasnovana za dostopnost in postopno gradnjo veščin363364### Izobraževalna filozofija365366- Pristop učenja na osnovi projektov367- Pogoste preveritve znanja (kvizi)368- Praktične vaje programiranja369- Primeri uporabe iz realnega sveta370- Osredotočenost na osnove pred ogrodji371372### Vzdrževanje skladišča373374- Aktivna skupnost učencev in prispevajočih375- Redne posodobitve odvisnosti in vsebine376- Vzdrževalci nadzorujejo težave in razprave377- Prevodi se posodabljajo avtomatsko preko GitHub Actions378379### Sorodni viri380381- [Moduli Microsoft Learn](https://docs.microsoft.com/learn/)382- [Viri Student Hub](https://docs.microsoft.com/learn/student-hub/)383- [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) priporočeno za učence384- Dodatni tečaji: Generativna AI, Data Science, ML, IoT učni načrti na voljo385386### Delo z določenimi projekti387388Za podrobna navodila o posameznih projektih glej README datoteke v:389- `quiz-app/README.md` - Vue 3 aplikacija kviza390- `7-bank-project/README.md` - Bančna aplikacija z avtentikacijo391- `5-browser-extension/README.md` - Razvoj razširitve brskalnika392- `6-space-game/README.md` - Razvoj igre na platnu (Canvas)393- `9-chat-project/README.md` - Projekt AI klepetalnega pomočnika394395### Struktura monorepo396397Čeprav ni tradicionalni monorepo, to skladišče vsebuje več samostojnih projektov:398- Vsaka lekcija je samostojna399- Projekti ne delijo odvisnosti400- Delo na posameznih projektih brez vpliva na druge401- Kloniraj celotno skladišče za celotno učni izkušnjo402403---404405<!-- CO-OP TRANSLATOR DISCLAIMER START -->406**Omejitev odgovornosti**:407Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco [Co-op Translator](https://github.com/Azure/co-op-translator). Čeprav si prizadevamo za točnost, vas opozarjamo, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za ključne informacije priporočamo strokovni človeški prevod. Nismo odgovorni za morebitna nesporazume ali nepravilne interpretacije, ki izhajajo iz uporabe tega prevoda.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 |
