ownCloud
Back to owncloud.com
|
Follow us:
Twitter
Facebook
Google
Table of Contents
Introduction
Installing the Desktop Synchronization Client
Using the Synchronization Client
Advanced Usage
The Automatic Updater
Appendix A: Building the Client
Appendix B: History and Architecture
Appendix C: Troubleshooting
FAQ
Glossary
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
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