corner imagecorner image
IDEPlatformPluginsDocs & SupportCommunityPartners

PHP APIGen - API documentation generator - plugin detail

API documentation generator for PHP projects.

NetBeans Plugin - PHP APIGen - API documentation generator
Plugin owner: OndrejBrejla
Website: http://inbeans.brejla.cz/php-apigen-support-in-the-netbeans-ide
Added: 2010-12-01
Last updated: 2011-05-02
NetBeans Versions: 6.9
License: The MIT license
Category: Programming Languages
Size: 0.01 MB
Downloaded: 3,120 times
Rating:
 4.37, by 1 users


Download plugin

Verifications for NetBeans versions

Plugin is not subject to any verification

Introduction

PHP APIGen plugin provides support for the APIGen - API documentation generator. It provides new action item in the PHP project context menu: APIGen -> Generate API. Invoking this action opens a dialog with four basic APIGen options. If you set them correctly, you can generate your API documentation into a specified directory. You have to set up your path to APIGen in options dialog: PHP -> APIGen.

What's new in this version

v1.0.3
  • inputs inserted into a Generate API... dialog are saved for future use
  • generated API documentation is automatically opened after generation
  • some fixes and refactoring

[ You have to be logged in to be able to comment. ]

User Comments

  

Build-specific dependency

I know that, but if there is no public API it has to depend on "implementation version"...I think. There is just another possibility to make it "specific version" dependent, but the APIGen module has to be a "friend" of the module on which it is dependent and if there are some API changes in that "friend" module you have to rewrite your code again. So the best possibility is to force "friend" module owner to make a public API :-) But I will look at it, I'm not sure if that dependency is necessary.

And maybe I'm absolutely wrong? ;-)
Posted by OndrejBrejla on Jan 20, 2011
  

Build-specific dependency

You have a build-specific dependence on PHP editor component. This prevents the plugin from installing on 7.0 builds. It also means you have to rewrite the plugin for every release.
There is a way to write plugins so their dependencies are not build-specific, but I don't know how to do it myself. Maybe ask Geertjan?
Posted by jeff_rubinoff on Jan 20, 2011