Prologue
Getting started
Basic concepts
Request lifecycle
Routing
Dependency injection
Controllers
Middlewares
Events
Front-end
Background jobs (Cron)
Caching
Logging
Settings
Storage and database
Migrations
Database access
Configuration
Nextcloud filesystem API
AppData
Public share template
Testing
App development
Server development
Digging deeper
App publishing and maintenance
Interface & interaction design
HTML/CSS guidelines
Clients and Client APIs
Nextcloud latest Developer Manual
Basic concepts
Storage and database
Edit on GitHub
Storage and database
Migrations
1. Migration 1: Schema change
2. Migration 1: Post schema change
3. Migration 2: Schema change
Construction of migration classes
Migrations and Metadata
Console commands
Adding indices
Replacing indices
Database access
Transactions
Mappers
Entities
Table management tips
Querying the database provider
Supporting more databases
Configuration
System values
App values
User values
Nextcloud filesystem API
Node API
AppData
The simple filesystem