# Utviklerdokumentasjon Teknisk dokumentasjon for utviklere som skal tilpasse, utvide eller vedlikeholde PnP-rammeverket. ## 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