# Utvikling

Teknisk dokumentasjon for utviklere som skal tilpasse, utvide eller vedlikeholde folderweb.

## Dokumentasjonsseksjoner

### [Veiledninger](veiledninger/)
Trinn-for-trinn guider for å lære rammeverket ved å bygge noe.

### [Hvordan-guider](hvordan/)
Praktiske guider for å utføre spesifikke utvikleroppgaver.

### [Forklaring](forklaring/)
Forstå konseptene og designvalgene bak PnP.

### [Referanse](referanse/)
Teknisk referanse for alle funksjoner og komponenter.

## Hurtigstart for utviklere

1. Forstå [rutingssystemet](forklaring/routing/)
2. Lær hvordan [malsystemet](forklaring/template-system/) fungerer
3. Tilpass [maler og stiler](hvordan/customize-templates/)
4. Les [metadata-referansen](referanse/metadata/) for alle tilgjengelige felt

## Arkitektur

PnP er bygget på disse prinsippene:
- **Mappebasert ruting**: Mappestrukturen er rutekonfigurasjonen
- **PHP-inkludering**: Maler er rene PHP-filer
- **Ingen dependencies**: Kun standard PHP og Parsedown for Markdown
- **Fallback-kjeder**: Egendefinerte maler overstyrer standardmaler

## Teknisk stack

- PHP 8.3+
- Parsedown (for Markdown)
- INI-filer (for metadata)
- Standard filsystemoperasjoner
