Metadata-Version: 1.1
Name: jsonapi
Version: 0.0.3
Summary: JSON API realisation
Home-page: https://github.com/pavlov99/
Author: Kirill Pavlov
Author-email: kirill.pavlov@phystech.edu
License: MIT
Description: .. image:: http://jsonapi.org/images/jsonapi@0.7x.png
            :alt: json:api
        
        ========
        
        .. image:: https://travis-ci.org/pavlov99/jsonapi.png
            :target: https://travis-ci.org/pavlov99/jsonapi
            :alt: Build Status
        
        .. image:: https://coveralls.io/repos/pavlov99/jsonapi/badge.png
            :target: https://coveralls.io/r/pavlov99/jsonapi
            :alt: Coverage Status
        
        .. image:: https://pypip.in/v/jsonapi/badge.png
            :target: https://crate.io/packages/jsonapi
            :alt: Version
        
        .. image:: https://pypip.in/d/jsonapi/badge.png
            :target: https://crate.io/packages/jsonapi
            :alt: Downloads
        
        .. image:: https://pypip.in/format/jsonapi/badge.png
            :target: https://pypi.python.org/pypi/jsonapi/
            :alt: Download format
        
        
        .. image:: https://pypip.in/license/jsonapi/badge.png
            :target: https://pypi.python.org/pypi/jsonapi/
            :alt: License
        
        
        STATUS: ALPHA, it is rather investigation as of now. Check major release number.
        
        Documentation: http://jsonapi.readthedocs.org/
        
        Root docs (api docs)
        Specification: http://jsonapi.org/
        REST anti patterns http://www.infoq.com/articles/rest-anti-patterns
        
        What makes a decent API Framework?These features:
            * Pagination
            * Posting of data with validation
            * Publishing of metadata along with querysets
            * API discovery
            * Proper HTTP response handling
            * Caching
            * Serialization
            * Throttling
            * Authentication
            * Permissions
              
        Proper API frameworks also need:
            * Really good test coverage of their code
            * Decent performance
            * Documentation
            * An active community to advance and support the framework
        
        
        Define logger. It could write to database of file. Data is accessable in admin interface. Format is similar to /var/log/nginx/access.log
        
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
