Skip to content
This repository has been archived by the owner on Oct 30, 2020. It is now read-only.

instrumentisto/phpdoc-docker-image

Repository files navigation

phpDocumentor Docker Image

Build Status Docker Pulls

Status

PROJECT IS CLOSED AND ARCHIVED. NO MAINTAINING WILL BE CONTINUED.

phpDocumentor v3.0.0 is here

Consider to use official phpdoc/phpdoc Docker image instead (source repo).

Supported tags and respective Dockerfile links

What is phpDocumentor?

phpDocumentor 2 is an application that is capable of analyzing your PHP source code and DocBlock comments to generate a complete set of API Documentation.

Inspired by phpDocumentor 1 and JavaDoc it continues to innovate and is up to date with the latest technologies and PHP language features.

www.phpdoc.org (phpDocumentor)
github.com/phpDocumentor/phpDocumentor

phpDocumentor 2 Logo

manual.phpdoc.org (phpDocumentor 1)
pear.php.net/package/PhpDocumentor

phpDocumentor 1 Logo

How to use this image

Just map your working directory to /app inside container:

docker run --rm -v $(pwd):/app instrumentisto/phpdoc

If you need to specify some options just do so:

docker run --rm -v $(pwd):/app instrumentisto/phpdoc --help
docker run --rm -v $(pwd):/app instrumentisto/phpdoc run -d <SOURCE_DIRECTORY> -t <TARGET_DIRECTORY>

If you want to use your vendored phpDocumentor version just change the entrypoint:

docker run --rm -v $(pwd):/app --entrypoint vendor/bin/phpdoc instrumentisto/phpdoc --help

License

phpDocumentor 2 is licensed under MIT license.

phpDocumentor 1 is licensed under LGPL license.

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

The sources for producing instrumentisto/phpdoc Docker images are licensed under Blue Oak Model License 1.0.0.

Issues

We can't notice comments in the DockerHub so don't use them for reporting issue or asking question.

If you have any problems with or questions about this image, please contact us through a GitHub issue.