Skip to content

jcomack/phpdoc-parser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

513 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHPDoc Parser

PHPDoc Parser is the parser based off of the WP-Parser used for creating the new code reference at developer.wordpress.org. This version parses the inline documentation for the various Yoast plugins and produces custom post type entries in WordPress.

Requirements

Clone the repository into your WordPress plugins directory:

git clone https://github.com/jcomack/phpdoc-parser.git

After that install the dependencies using Composer in the parser directory:

composer install

Running

The parser should be run via WP-CLI. If you have a WordPress environment configured with WordPress and WP-CLI, ensure that you navigate to the proper directory on your machine containing your environment. Usually WP-CLI is run over SSH.

Once you're in a compatible CLI environment, navigate via the cd command (or similar) to your WordPress environment's directory. Usually navigating to your wp-content directory should suffice.

Before you can begin parsing, ensure that you have activated the parser by running:

wp plugin activate phpdoc-parser

Then, when you're ready to parse your first plugin, run the following command:

wp parser create /<directory_where_plugin_is_located>/ --user=admin

If you're running a multisite environment, please ensure you add the following parameter to the command to ensure all parsed documentation is placed in the correct database tables / sub-site:

--url="http://sub.site.test"

About

Documentation parser powering developer.wordpress.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%