njuhel / swagger-to-md
This package is abandoned and no longer maintained.
No replacement package was suggested.
Tranform a swagger (multifile or plainfile) into markdown doc file based on template files. The generated doc is more a sskeltton of doc than a full finished doc file (depends of the documentation into your swagger file)
dev-master
2016-09-05 19:46 UTC
Requires
- php: >=5.4.0
- njuhel/swagger-validator: >=1.1.0
- twig/twig: *
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- evert/phpdoc-md: >=0.2
- phpdocumentor/phpdocumentor: >=2.0
- phpunit/php-code-coverage: >=2.1
- phpunit/php-file-iterator: >=1.4
- phpunit/php-text-template: >=1.2
- phpunit/php-timer: >=1.0
- phpunit/phpunit: >4.8
- phpunit/phpunit-mock-objects: >=2.3
This package is not auto-updated.
Last update: 2023-08-28 08:28:34 UTC
README
PHP Swagger To Markdown (md)
Transform a swagger (multifile / monofile) into md documents based on templates
A Swagger(OpenAPI) transformation to on markdown file as helper based on the PHP Swagger Validator. Having a md doc file based on a swagger file is interesting to having plain file to explain what is need for each exposed resources
Swagger is old name of OpenAPI Projet and who manage the OAI Specification
Need to do
- realse a first version
Compatibility
Help us to fix error with compatibilities
- scope PHP 5.5 to PHP 7.0
Installation Guide
- Install into a git repository as submodule :
git submodule init git submodule add --branch v1.0.x https://github.com/njuhel/php-swagger-to-md build/lib/swagger-to-md git submodule update
- Install by cloning git :
git clone --branch v1.0.x https://github.com/njuhel/php-swagger-to-md swagger-to-md
- Install with composer (adding this in composer.json):
"require": { "njuhel/swagger-to-md":">=1.0.0" },
- Install with phar :
wget https://github.com/njuhel/php-swagger-to-md/raw/v1.0.x/bin/Swagger-to-md.phar
Example & Docs
- Examples : Example.php
- Documentation : generated