2017 © Pedro Peláez
 

library jsonrpc-server-doc-sdk

SDK to generate (Http) JSON-RPC server documentation

image

yoanm/jsonrpc-server-doc-sdk

SDK to generate (Http) JSON-RPC server documentation

  • Sunday, May 20, 2018
  • by yoanm
  • Repository
  • 0 Watchers
  • 0 Stars
  • 147 Installations
  • Makefile
  • 7 Dependents
  • 1 Suggesters
  • 0 Forks
  • 1 Open issues
  • 10 Versions
  • 50 % Grown

The README.md

JSON-RPC server documentation

License Code size Dependabot Status, (*1)

Scrutinizer Build Status Scrutinizer Code Quality Codacy Badge, (*2)

CI codecov, (*3)

Latest Stable Version Packagist PHP version, (*4)

Php SDK to generate (Http) JSON-RPC server documentation, (*5)

See yoanm/symfony-jsonrpc-http-server-doc for automatic dependency injection., (*6)

See yoanm/jsonrpc-params-symfony-constraint-doc-sdk for params documentation generation., (*7)

Availble formats

How to use

Php objects

Available documentation objects:, (*8)

Normalizers

Available normalizers :, (*9)

  • TypeDocNormalizer, (*10)

    use Yoanm\JsonRpcServerDoc\Infra\Normalizer\TypeDocNormalizer;
    
    $typeDocNormalizer = new TypeDocNormalizer();
    
  • TagDocNormalizer, (*11)

    use Yoanm\JsonRpcServerDoc\Infra\Normalizer\TagDocNormalizer;
    
    $tagDocNormalizer = new TagDocNormalizer();
    
  • ErrorDocNormalizer, (*12)

    use Yoanm\JsonRpcServerDoc\Infra\Normalizer\MethodDocNormalizer;
    
    $errorDocNormalizer = new ErrorDocNormalizer($typeDocNormalizer);
    
  • MethodDocNormalizer, (*13)

    use Yoanm\JsonRpcServerDoc\Infra\Normalizer\MethodDocNormalizer;
    
    $tagDocNormalizer = new MethodDocNormalizer(
      $typeDocNormalizer,
      $errorDocNormalizer
    );
    
  • ServerDocNormalizer and HttpServerDocNormalizer for HTTP server, (*14)

    use Yoanm\JsonRpcServerDoc\Infra\Normalizer\ServerDocNormalizer;
    use Yoanm\JsonRpcServerDoc\Infra\Normalizer\HttpServerDocNormalizer;
    
    $normalizer = new ServerDocNormalizer(
      $methodDocNormalizer,
      $tagDocNormalizer,
      $errorDocNormalizer
    );
    
    $httpNormalizer = new HttpServerDocNormalizer($normalizer);
    

Contributing

See contributing note, (*15)

The Versions

20/05 2018

dev-release/1.0.0

dev-release/1.0.0

SDK to generate (Http) JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

20/05 2018

dev-release/1.0.0-tagNormalizer

dev-release/1.0.0-tagNormalizer

SDK to generate (Http) JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

20/05 2018

dev-release/1.0.0-model

dev-release/1.0.0-model

SDK to generate (Http) JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

20/05 2018

dev-release/1.0.0-types

dev-release/1.0.0-types

SDK to generate (Http) JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

20/05 2018

dev-release/1.0.0-dev

dev-release/1.0.0-dev

SDK to generate (Http) JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

20/05 2018

dev-feature/improve

dev-feature/improve

SDK to generate Http JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

13/05 2018

dev-master

9999999-dev

SDK to generate Http JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

13/05 2018

v0.0.1-alpha

0.0.1.0-alpha

SDK to generate Http JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

13/05 2018

dev-feature/init-dev

dev-feature/init-dev

SDK to generate Http JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm

13/05 2018

dev-feature/init

dev-feature/init

SDK to generate Http JSON-RPC server documentation

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

by Avatar yoanm