Review record RC-029 (Go, autonomous mode, not independent). Task: MIL-007#1 Task: MIL-007#2 Task: MIL-007#3 Task: MIL-007#4 Task: MIL-007#5 Task: MIL-007#6 Task: MIL-007#7 Task: MIL-007#8
1.5 KiB
1.5 KiB
Installation
🌐 English · Dansk · Bahasa Malaysia
Krav
- Python 3.13 eller nyere med Tkinter (på Debian eller Ubuntu:
sudo apt install python3-tk). git.- Valgfrit: en internetforbindelse og tilvalget
speech, hvis du vil høre det malajiske ord.
Hent koden
git clone https://git.tirsystem.com/Tirsvad-Udemy-100-days-of-code/031-flash-card.git
cd 031-flash-card
Opret og brug et lokalt virtuelt miljø
Windows (PowerShell):
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
Linux og macOS:
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"
.[dev]tilføjerpytest,ruff,mypyogimport-linter. Brug., hvis du kun vil køre programmet.- Hvis PowerShell nægter at køre
Activate.ps1, så kørSet-ExecutionPolicy -Scope CurrentUser RemoteSignedén gang. - Forlad miljøet med
deactivate; slet mappen.venvfor at starte forfra.
Udtalt malajisk ord (valgfrit)
python -m pip install -e ".[speech]"
Det installerer gTTS og playsound==1.2.2. Uden tilvalget virker programmet uden lyd.
Kør og test
python -m flash_card
python -m pytest
Vinduestesten i tests/e2e/ springes over, når der ikke er en skærm.
Dokumentation af kildekoden
doxygen Doxyfile
HTML-filerne skrives til docs/doxygen/html/index.html.