Piwik core contains a significant amount of classes. Many of these are used in several places in core and plugins and will be used by plugin developers.
The goal of this ticket is to provide Piwik Plugin developers with a great documentation about the classes and methods which are most useful to them when making plugins.
This ticket focus is on deciding which parts of the code (classes, methods) are useful to other developers.
At the end we should have auto generated doc which developers can easily use when they need something already implemented in Piwik.
The @api seems to be appropriate: http://www.phpdoc.org/docs/latest/for-users/phpdoc/tags/api.html
In c94adb6: refs #4194 marked some classes and methods as API to test doc generation
In 29c57ee: refs #4194 marked some classes/methods/functions as available for plugins
In b061d3a: refs #4194 ignore console commands
In 6aa7ab6: refs #4194 the api ignore tag is not needed, we simply ignore all symfony commands in the api generator
In 461df89: refs #4194 marked some more classes as api
Closing this now. Documentation generator is located here: https://github.com/piwik/pluginapi-doc-generator/
Follow up tickets created: #4200 #4201
refs #4194 marked some classes and methods as API to test doc generation
refs #4194 marked some classes/methods/functions as available for plu…
refs #4194 ignore console commands
refs #4194 the api ignore tag is not needed, we simply ignore all sym…
…fony commands in the api generator
refs #4194 marked some more classes as api