Metadata-Version: 2.1
Name: Flask-Apidoc-Extend
Version: 0.1.4
Summary: Add ApiDoc support to Flask
Home-page: https://github.com/sunyuanxiang/flask-apidoc-extend
Author: sun yuanxiang
Author-email: apidocer@163.com
License: MIT
Description: 
        # Flask ApiDoc Extend
        Flask ApiDoc Extend is a Flask extension which adds support for the ApiDoc.
        
        ## Features
        
        - Host apidoc's files, by default they are hosted in http://localhost:5000/apidoc
        
        ## Installation
        You need to install apidoc first.
        
        ```$ npm install apidoc -g```
        
        Then you can install flask-apidoc via Python Package Index (PyPI)
        
        ```$ pip install flask-apidoc-extend```
        ## Usage
        Creates a apidoc.json file under your project.
        
        yourproject/apidoc.json
        
        like this:
        ```
        {
          "name": "Flask REST API Doc",
          "version": "1.0.0",
          "description": "A Flask REST API Doc example",
          "title": "A Flask REST API Doc example",
          "url" : "http://localhost:5000"
        
        }
        ```
        
        Initalizes Apidoc and pass your flask app to it.
        
        Initializes a new instance of ApiDoc.
        
                 :param Input_path:   source dirname. Location of your project files.
                 :param output_path:  Output dirname. Location where to put to generated documentation.default is 'static/docs'
                 :param template_path:Use template for output files. You can create and use your own template.
                 :param app:          your flask instence         
                 :param mount:        register blueprint of the apidoc files to your flask application.then you can access 
                 :param url_path:     The url path for the apidoc files.default is 'apidoc'
                 :param private       Include private APIs in output.
        example:
        ```
        app = Flask(__name__)
        ApiDoc(app=app)
        ```
        Add some apidoc comments anywhere in your source code:
        
            """
            @api {get} /user/:id Request User information
            @apiName GetUser
            @apiGroup User
             
            @apiParam {Number} id User's unique ID.
             
            @apiSuccess {String} firstname Firstname of the User.
            @apiSuccess {String} lastname  Lastname of the User.
            """
        Then ```cd``` to your project to generate the documentation
        
        ```$ flask apidoc```
         
         Now run 
        
         ```$ flask run```
        
         You can access your doc files by http://127.0.0.1:5000/apipdoc
        ## Feedback
        apidocer@163.com
        
Keywords: flask,apidoc,doc,documentation,restful
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.5
Description-Content-Type: text/markdown
