General contributor guidelines
Community code of conduct
Development environment
Security guidelines
Coding style & general guidelines
Performance considerations
Debugging
Backporting
App development
Design guidelines
Android application development
Client APIs
Core development
Bugtracker
Help and communication
API Documentation
Nextcloud 15 Developer Manual
»
General contributor guidelines
Edit on GitHub
General contributor guidelines
ΒΆ
Community code of conduct
Preamble:
Overview
Be considerate
Be respectful
Be collaborative
Be pragmatic
Support others in the community
Get support from others in the community
Development environment
Set up Web server and database
Get the source
Security guidelines
SQL injection
Cross site scripting
Clickjacking
Code executions / file inclusions
Directory traversal
Shell injection
Auth bypass / privilege escalations
Sensitive data exposure
Cross site request forgery
Unvalidated redirects
Getting help
Coding style & general guidelines
General
Labels
Coding
License headers
User interface
PHP
JavaScript
CSS
Performance considerations
Database performance
Getting help
Debugging
Debug mode
Identifying errors
Debugging variables
Using a PHP debugger (XDebug)
Debugging JavaScript
Debugging HTML and templates
Using alternative app directories
Backporting
General
Process
Read the Docs
v: 15
Versions
15
16
17
stable
latest
Downloads
On Read the Docs
Project Home
Builds