{
  "actions": [
    {
      "command": [
        "gnatprep",
        "-DWEB_DIR=\"$(CRATE_ROOT)\"",
        "src/openapi-servers-config.gpb",
        "src/openapi-servers-config.ads"
      ],
      "type": "post-fetch"
    }
  ],
  "authors": [
    "Stephane.Carrez@gmail.com"
  ],
  "configuration": {
    "disabled": true
  },
  "depends-on": [
    {
      "openapi": "^0.7.0",
      "security": "^1.5.0",
      "servletada": "^1.7.0",
      "utilada": "^2.6.0",
      "utilada_xml": "^2.6.0"
    }
  ],
  "description": "OpenAPI library to build REST server applications",
  "licenses": "Apache-2.0",
  "long-description": "\n[![Build Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/openapi-ada/badges/build.json)](https://porion.vacs.fr/porion/projects/view/openapi-ada/summary)\n[![Test Status](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/openapi-ada/badges/tests.json)](https://porion.vacs.fr/porion/projects/view/openapi-ada/xunits)\n[![Coverage](https://img.shields.io/endpoint?url=https://porion.vacs.fr/porion/api/v1/projects/openapi-ada/badges/coverage.json)](https://porion.vacs.fr/porion/projects/view/openapi-ada/summary)\n\n[OpenAPI Generator](https://github.com/OpenAPITools/openapi-generator) is a code generator that supports generation of\nAPI client libraries, server stubs and documentation automatically\ngiven an [OpenAPI Spec](https://github.com/OAI/OpenAPI-Specification).\n\nThe Ada server support has been integrated in [OpenAPI Generator](https://github.com/OpenAPITools/openapi-generator).\n\nThe OpenAPI Ada library is a small support library for the Ada code generator\nprovided by OpenAPI Generator.  The library provides support to serialize the data,\nmake HTTP requests and support the [OpenAPI Spec](https://github.com/OAI/OpenAPI-Specification).\nspecific operations or types.\n\n## Alire setup\n\n```\nalr with openapi_server\n```\n\nFor the server part, you must choose a servlet web container that will handle the requests.\nTwo web server implementations are provided:\n\n* [AWS](https://github.com/AdaCore/aws)\n* [EWS](https://github.com/simonjwright/ews)\n\nand you should run one of the following `alr` command depending on your choice:\n\n```\nalr with servletada_aws\nalr with servletada_ews\n```\n\n## Generation\n\nExample of server generation with OpenAPI file `my-api.yaml` and use of CURL support:\n\n```\n  alr exec -- openapi-generate-server -i my-api.yaml --additional-properties projectName=MyProject --additional-properties openApiName=OpenAPI --additional-properties httpSupport=Curl --model-package MyProject.MyModule -o .\n```\n\n",
  "maintainers": [
    "Stephane.Carrez@gmail.com"
  ],
  "maintainers-logins": [
    "stcarrez"
  ],
  "name": "openapi_server",
  "origin": {
    "commit": "0ea881bcced127bb0d5ec23a086ceb368e578571",
    "subdir": "./server/",
    "url": "git+https://gitlab.com/stcarrez/openapi-ada.git"
  },
  "project-files": [
    "openapi_server.gpr"
  ],
  "tags": [
    "rest",
    "web",
    "api",
    "openapi"
  ],
  "version": "0.8.0",
  "website": "https://gitlab.com/stcarrez/openapi-ada"
}
