doxdocgen icon indicating copy to clipboard operation
doxdocgen copied to clipboard

Support PHP

Open cschlosser opened this issue 7 years ago • 2 comments
trafficstars

Description

Generate documents for PHP.

https://github.com/php/php-langspec/blob/master/spec/13-functions.md#grammar-parameter-declaration

cschlosser avatar Jun 07 '18 06:06 cschlosser

Hello, in the sublime I found a package project implemented on doxygen with support for languages:

  • Commands list for ApiDoc
  • Commands list for AsDoc
  • Commands list for Doxygen
  • Commands list for Drupal Api Module
  • Commands list for Google Closure
  • Commands list for JavaDoc
  • Commands list for JsDoc
  • Commands list for PhpDocumentor
  • Commands list for SassDoc
  • Commands list for Sphinx
  • Commands list for XmlDoc
  • Commands list for YuiDoc

Users have the need to use them in VSCODE, according this topic

According to the author he is willing to assist in the construction of this project. So I imagine that it can help you in the development of these features

RodrigoMagenis avatar May 03 '19 18:05 RodrigoMagenis

Hi @RodrigoMagenis ,

yes the sublime package is really good and a lot more capable than this addon.

There are a few downsides with the addon though:

  • It's not open source. My first idea for this addon was to port an existing somewhat reasonable existing addon to VS Code. There are simply no addons that are free(as in speech)+have reasonable feature set+don't have a lot of dependencies to other editors. I also needed just C/C++ doxygen because there are already other documentation generators for the other languages I use.

  • The author is not willing to support VSC because it's time consuming especially in the long run. This is fine and his/their decision especially because they have a commercial product built around sublime.

What you can do

Help me by integrating the languages you know and can write a parser+generator for. I'm always open to contributions. If you feel like you're stuck feel free to ask but the addon gives you a lot of freedom for your parsers+generators.

cschlosser avatar May 06 '19 19:05 cschlosser