From e96e7638725bc5af14e8e2a3f7c467b0e2b930fd Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Fri, 27 Nov 2015 19:32:37 +0100 Subject: update contributing --- CONTRIBUTING.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'CONTRIBUTING.md') diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d291603cf..d92ab82dc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -29,7 +29,17 @@ check if: ### When reporting bugs -* Enable debug mode by putting this at the bottom of **config/config.php** +* Enable debug mode in your **config/config.php**: + * ownCloud >=8.2: Add this attribute to config array: + ```php + true, + ); + ``` + * ownCloud < 8.2: Add this at the end of the file DEFINE('DEBUG', true); @@ -95,8 +105,6 @@ The project is structured in the following way: * **build/**: The folder where complete archives are saved when running make appstore -* **command/**: occ commands that can be called like ./occ news:my_command - * **config/**: The code that reads the news config.ini file which is located in the data directory and can also be edited in the admin interface * **controller/**: The stuff that reacts when a request comes in to a certain URL. URLs are defined in **appinfo/routes.php** and link to controllers. @@ -127,6 +135,8 @@ The project is structured in the following way: * **templates/**: All the HTML that is used in the app +* **upgrade/**: Migrations and hooks that are run when upgrading the app to a newer version + * **utility/**: Stuff that did not fit anywhere, mostly factories that are needed to deal with 3rdparty libraries like picoFeed, but also OPML exporters and updater classes * **vendor/**: 3rdparty libraries that are managed using composer. -- cgit v1.2.3