Laravel WebDAV Server
  • Overview
  • Getting Started
  • Configuration
  • Path Resolution
  • Events
  • Server Customization
  • Authentication & Authorization
  • Architecture
  • Commands
  • Common Questions

ADRs

  • Overview
    • Index
  • 0001 Test Architecture And Layering
  • 0002 WebDAV Request Pipeline And Runtime Boundary
  • 0003 Class Naming Convention By Suffix
  • 0004 Changelog Maintenance And Unreleased Entry Policy
  • 0005 WebDAV Space Key And Storage Space Mapping
  • 0006 Path Authorization Via Laravel Gates And Policies
  • 0007 SabreDAV Runtime Decoupling
  • 0008 SOLID Compliance And Established Design Patterns
  • 0009 Optional CalDAV And CardDAV Protocol Extension
  • 0010 Explicit Type Checks Over Reflective Runtime Predicates
  • 0011 Domain-Specific Exception Hierarchies
  • 0012 Exception-Based Control Flow Over Null And False Sentinels
  • 0013 Method-Level PHPDoc And Import-Based Type References
  • 0014 Additional SabreDAV Plugins Via Tagged Service Provider Registration
  • 0015 PathResolverService And WebDavPath Facade For Centralized Path Resolution
Laravel WebDAV Server
  • ADRs
  • Overview
  • Edit on N3XT0R/laravel-webdav-server

Architectural Decision Records¶

This project stores Architectural Decision Records (ADRs) in this directory.

The records follow the Nygard ADR structure recommended by adr.github.io:

  • Title
  • Status
  • Context
  • Decision
  • Consequences

Index¶

  • 0001. Test Architecture And Layering
  • 0002. WebDAV Request Pipeline And Runtime Boundary
  • 0003. Class Naming Convention By Suffix
  • 0004. Changelog Maintenance And Unreleased Entry Policy
  • 0005. WebDAV Space Key And Storage Space Mapping
  • 0006. Path Authorization Via Laravel Gates And Policies
  • 0007. SabreDAV Runtime Decoupling
  • 0008. SOLID Compliance And Established Design Patterns
  • 0009. Optional CalDAV And CardDAV Protocol Extension
  • 0010. Explicit Type Checks Over Reflective Runtime Predicates
  • 0011. Domain-Specific Exception Hierarchies
  • 0012. Exception-Based Control Flow Over Null And False Sentinels
  • 0013. Method-Level PHPDoc And Import-Based Type References
  • 0014. Additional SabreDAV Plugins Via Tagged Service Provider Registration
  • 0015. PathResolverService And WebDavPath Facade For Centralized Path Resolution
Previous Next

Built with MkDocs using a theme provided by Read the Docs.