Download the PHP package delejt/y2apidoc without Composer

On this page you can find all versions of the php package delejt/y2apidoc. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package y2apidoc

Yet Another ApiDoc Generator for Laravel

Automatically generate your API documentation from existing Laravel routing and Class/methods docblocks

Some screenshots

Prerequisites

Installing

Publishing config and template files

Configuration

Before you can generate your documentation, you'll need to configure a few things in your config/y2apidoc.php:

Documentation

Y2apidoc uses HTTP controller doc blocks to create a table of contents and show descriptions for your API methods. Package automatically create groups from controller names. All routes handled by that controller will placed under this group in the sidebar menu

Tags

This package uses standard php DocBlock comments. Packages has custom Tags defined too.

Custom Tags...

You can define custom tags by adding it's name to config file, example:

You can specify custom renderer for this tag by putting class path:

Next create class with 'parse' method in given path:

Your custom tag is now available in your docblock. If you want create Tag with custom template,

Next, put template in your tags_template_path:

with some html:

And that's all. Now You ready to generate Api Documentation :)

Custom programming languages tabs

To define custom languages tabs, just create blade template in path declared in config file:

Name of this file should be name of current language:

List of available variables in this template:

Response File

You can specify response file for current method by adding @responsefile to your docblock:

During documentation generation process package will try to find file product.stocks.index.json in storage/api directory Response file example:

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Todo


All versions of y2apidoc with dependencies

PHP Build Version
Package Version
Requires illuminate/support Version 5.5.* || 5.6.* || 5.7.*
illuminate/routing Version 5.5.* || 5.6.* || 5.7.*
illuminate/console Version 5.5.* || 5.6.* || 5.7.*
php Version >=7.1.0
phpdocumentor/reflection-docblock Version 4.*
scrivo/highlight.php Version ^9.13
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package delejt/y2apidoc contains the following files

Loading the files please wait ....