Uppdatera README

This commit is contained in:
jwradhe 2025-12-23 00:08:49 +01:00
parent 781b0daf5c
commit 0527508046

View File

@ -13,6 +13,7 @@ Projektet är förberett för **CI (GitHub Actions)**.
- Uppdatera status (`not-started`, `in-progress`, `done`)
- Ta bort TODO-poster
- SQLite som databas
- Lintning för projektets källkod och dokumentation
- Tester på flera nivåer (unit, API, E2E)
- CI-redo (GitHub Actions)
@ -97,19 +98,14 @@ http://127.0.0.1:5001
## 🔎 Kodkvalitet (Lint)
Projektet använder linting för att säkerställa konsekvent kodstil och upptäcka vanliga fel.
### Python
```bash
### Python
npm run lint:py
```
### JavaScript / TypeScript
```bash
npm run lint:js
```
### Linting på allt
```bash
npm run lint
```
@ -117,23 +113,17 @@ npm run lint
## 🧪 Tester
### Unit- och integrationstester (Python):
```bash
### Unit- och integrationstester (Python):
pytest
```
### API-tester (Postman / Newman):
```bash
npm run api-test
```
### End-to-End tester (Playwright):
```bash
npm run e2e
```
### Köra alla tester:
```bash
npm run test:all
```
@ -148,6 +138,7 @@ CI-flödet utför följande steg:
- Installerar Python-beroenden
- Installerar Node-beroenden (Newman, Playwright)
- Startar Flask-applikationen
- Lintning för att säkerställa konsekvent kodstil och upptäcka vanliga problem i projektets källkod och dokumentation
- Kör tester på flera nivåer:
- **Unit- och integrationstester** med `pytest`
- **API-tester** med Postman/Newman