0x00-dev / phpdocgen
Easy static documentation generator
Installs: 44
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 1
Language:HTML
Type:package
Requires
- ext-json: *
- codeception/codeception: ^2.4
Requires (Dev)
- phpstan/phpstan: ^0.10.0@dev
- twig/twig: ^2.5
- dev-master
- v1.2.0
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0
- dev-dependabot/composer/codeception/codeception-3.1.3
- dev-0x00-dev-patch-13
- dev-0x00-dev-patch-12
- dev-composer-debug-13
- dev-composer-debug-12
- dev-composer-debug-11
- dev-composer-debug-10
- dev-composer-debug-9
- dev-composer-debug-7
- dev-composer-debug-8
- dev-composer-debug-5
- dev-composer-debug-6
- dev-composer-debug-4
- dev-composer-debug-3
- dev-composer-debug-2
- dev-composer-2
- dev-composer-debug-1
- dev-0x00-dev-patch-11
- dev-0x00-dev-patch-10
- dev-0x00-dev-patch-9
- dev-0x00-dev-patch-8
- dev-0x00-dev-patch-7
- dev-0x00-dev-patch-6
- dev-0x00-dev-patch-5
- dev-0x00-dev-patch-4
- dev-0x00-dev-patch-3
- dev-0x00-dev-patch-2
- dev-0x00-dev-patch-1
- dev-release
This package is auto-updated.
Last update: 2024-03-29 09:02:52 UTC
README
PHP static documentation generator
Как использовать:
- Настроить параметры генерации.
Работа через терминал:
Запустить vendor/bin/phpdocgen
из директории с конфигурацией.
Внедрение в код проекта:
(new \PDG\Component\DocGenerator()) ->setConfigFile('path_to_your_config/phpdocgen.json') ->run();
Настройка генератора
phpdocgen.json
{ "src" : "src", "dst" : "docs", "exclude" : [".", "..", ".git", ".idea"], "file_pattern" : "^[a-zA-Z0-9\\_]+\\.php$", "removed_prefix" : "", "twig_options" : { "this_name" : "PHP static documentation generator" }, "flags" : ["-l"] }
Параметр | Описание | По умолчанию |
---|---|---|
src |
Директория с кодом для генерации документации | src |
dst |
Конечная директория документации | docs |
exclude |
Исключаемые директории | [".", "..", ".git", ".idea"] |
file_pattern |
Шаблон поиска имени файла для генерации | ^[a-zA-Z0-9\_]+\.php$ |
removed_prefix |
Удаялемый префикс пути | |
twig_options |
Параметры для передачи в шаблонизатор | |
this_name |
Имя документации. Участвует в title и brand | PHP static documentation generator |
flags |
Флаги | [-l] |
Наличие всех параметров в конфигурации не обязательно.
Флаг | Описание |
---|---|
-l |
Выводить список сгенерированных файлов. |