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