🛠️ Arenduskeskkonna Seadistamine
Paigalda kõik vajalikud tööriistad, seadista Git ja GitHub, loo oma esimene repo ja tee esimene commit. See on su esimene samm mängude loomise teekonnal!
🎯 Mida Sa Õpid
Selle mooduli lõpuks oskad:
- ✅ Paigaldada ja seadistada VS Code professionaalselt
- ✅ Kasutada terminali põhikäske
- ✅ Hallata koodi versioonihaldusega (Git)
- ✅ Luua GitHub repo ja pushida oma koodi üles
- ✅ Kasutada SSH võtmeid turvaliseks ühenduseks
📦 Samm 1 — VS Code Paigaldamine
Visual Studio Code on tasuta, kerge ja võimas koodieditor. See on mängude arendajate seas üks populaarsemaid valikuid tänu oma laienduste ökosüsteemile.
Miks VS Code? See on tasuta, avatud lähtekoodiga, toetab sadu programmeerimiskeeli ja sellel on tuhandeid laiendusi mis teevad arendamise kiiremaks.
1.1 Lae alla ja paigalda
Mine code.visualstudio.com ja lae alla oma operatsioonisüsteemi versioon.
1.2 Vajalikud laiendused
Ava VS Code, vajuta Ctrl+Shift+X ja paigalda need laiendused:
1. ESLint — Koodi kvaliteedi kontroll
2. Prettier — Automaatne koodivormindus
3. GitLens — Git info otse koodis
4. Live Server — Lokaalne arendusserver
5. Estonian Lang Pack — Eestikeelne liides (valikuline)
Pro tip: Vajuta Ctrl+Shift+P ja kirjuta "Settings Sync" —
nii salvestuvad su seaded pilve ja saad need igal arvutil taastada.
⬇️ Samm 2 — Node.js Paigaldamine
Node.js on JavaScript runtime, mis laseb JavaScripti käivitada väljaspool brauserit. Seda läheb vaja paljude tööriistade jaoks (Vite, npm paketid jne).
2.1 Paigaldamine
Mine nodejs.org ja lae alla LTS versioon (Long Term Support).
2.2 Kontrolli paigaldust
node --version
# Peaks näitama: v22.x.x
npm --version
# Peaks näitama: 10.x.x
🔀 Samm 3 — Git Paigaldamine ja Seadistamine
Git on versioonihaldussüsteem, mis jälgib koodi muudatusi. See on absoluutselt hädavajalik igale arendajale.
3.1 Paigaldamine
Mine git-scm.com ja paigalda. Windowsis vali paigaldamisel "Git Bash" komponent.
3.2 Seadistamine
# Seadista oma nimi ja email (ilmuvad commitides)
git config --global user.name "Sinu Nimi"
git config --global user.email "sinu@email.com"
# Seadista vaikimisi branch nimeks "main"
git config --global init.defaultBranch main
# Kontrolli seadistust
git config --list
3.3 SSH Võtme Loomine
SSH võti laseb sul GitHubiga turvaliselt suhelda ilma iga kord parooli sisestamata.
# Genereeri uus SSH võti
ssh-keygen -t ed25519 -C "sinu@email.com"
# Vajuta Enter (vaikimisi asukoht)
# Sisesta parool (valikuline, aga soovituslik)
# Kopeeri avalik võti
# Windows:
type %USERPROFILE%\.ssh\id_ed25519.pub | clip
# Mac/Linux:
cat ~/.ssh/id_ed25519.pub | pbcopy
Mine GitHub → Settings → SSH Keys, vajuta "New SSH Key" ja kleebi võti sisse.
3.4 Testi Ühendust
ssh -T git@github.com
# Peaks vastama: "Hi username! You've successfully authenticated..."
🚀 Samm 4 — Esimene Repo ja Commit
Nüüd loome su esimese Git repositooriumi ja teeme esimesed commitid!
# Loo uus kaust oma projektile
mkdir minu-esimene-mang
cd minu-esimene-mang
# Initsialiseeri Git repo
git init
# Loo esimene fail
echo "# Minu Esimene Mäng" > README.md
# Vaata olekut
git status
# Lisa fail staging alasse
git add README.md
# Tee esimene commit
git commit -m "feat: lisa README.md"
# Loo GitHub repo (kasutades gh CLI)
gh repo create minu-esimene-mang --public --source=. --push
# Või manuaalselt:
# 1. Loo repo GitHubis
# 2. git remote add origin git@github.com:SINU_NIMI/minu-esimene-mang.git
# 3. git push -u origin main
Oluline: Commit sõnumid peavad olema kirjeldavad! Kasuta formaati:
tüüp: kirjeldus. Näiteks: feat: lisa mängija liikumine,
fix: paranda collision bug.
📄 Samm 5 — .gitignore Seadistamine
.gitignore fail ütleb Gitile, milliseid faile mitte jälgida.
See hoiab su repo puhtana.
# Sõltuvused
node_modules/
# Build
dist/
build/
# OS failid
.DS_Store
Thumbs.db
# IDE
.vscode/settings.json
*.swp
# Keskkonnamuutujad
.env
.env.local
📝 Harjutused
Tee kõik 5 harjutust. Märgi linnukesega kui oled valmis!
-
Paigalda VS Code ja 5 laiendust
Paigalda VS Code ja seadista ESLint, Prettier, GitLens, Live Server ja Estonian Language Pack. Tee screenshot oma Extensions vaatest.
-
Loo GitHub konto ja SSH võti
Loo GitHub konto, genereeri SSH võti, lisa see GitHubi ja testi ühendust käsuga
ssh -T git@github.com. -
Loo repo ja tee 3 commiti
Loo uus kaust, initsialiseeri repo, lisa 3 erinevat faili (README.md, index.html, style.css) ja tee iga faili jaoks eraldi commit kirjeldava sõnumiga.
-
Push GitHubi
Loo GitHub repo, ühenda remote ja pushi oma kood üles. Kontrolli et failid on GitHubis nähtavad.
-
Muuda GitHubis ja pull alla
Muuda README.md faili otse GitHubi veebis, siis tõmba muudatus oma arvutisse käsuga
git pull. Vaata logi käsugagit log --oneline.