<commit_before>from .article import controller as article_api
from .list import controller as list_api
from .user import controller as user_api
from .group import controller as group_api
from .comment import controller as comment_api
from .article import model as article_model
from .list import model as list_model
from .user import model as user_model
from .group import model as group_model
from .comment import model as comment_model

# APIDOC Inherit Doc


"""
@apiDefine AuthorizationTokenHeader
@apiHeader {String} Access-Token Access token obtains from Oauth2 provider.
@apiHeader {String} Provider-Name Oauth2 provider name.
@apiHeaderExample {json} Header (Example):
    {
        "Access-Token": "<PASSWORD>",
        "Provider-Name": "Google"
    }
"""

"""
@apiDefine UnauthorizedAccessError
@apiError UnauthorizedAccessError User's access token is not valid
@apiErrorExample Error 401
    {
        "msg": "Unauthorized access"
    }
"""

"""
@apiDefine ListDoesNotExist
apiError ListDoesNotExist The list does not exist
@apiErrorExample Error 400
    {
        "msg": "List does not exist"
    }
"""

"""
@apiDefine ArticleDoesNotExist
apiError ArticleDoesNotExist The article does not exist
@apiErrorExample Error 400
    {
        "msg": "Article does not exist"
    }
"""

"""
@apiDefine InvalidObjectID
apiError ArticleDoesNotExist The article does not exist
@apiErrorExample Error 400
    {
        "msg": "ObjectID is not valid"
    }
"""<commit_msg>add doc<commit_after>from .article import controller as article_api
from .list import controller as list_api
from .user import controller as user_api
from .group import controller as group_api
from .comment import controller as comment_api
from .article import model as article_model
from .list import model as list_model
from .user import model as user_model
from .group import model as group_model
from .comment import model as comment_model

# APIDOC Inherit Doc


"""
@apiDefine AuthorizationTokenHeader
@apiHeader {String} Access-Token Access token obtains from Oauth2 provider.
@apiHeader {String} Provider-Name Oauth2 provider name.
@apiHeaderExample {json} Header (Example):
    {
        "Access-Token": "<PASSWORD>",
        "Provider-Name": "Google"
    }
"""

"""
@apiDefine UnauthorizedAccessError
@apiError UnauthorizedAccessError User's access token is not valid
@apiErrorExample Error 401
    {
        "msg": "Unauthorized access"
    }
"""

"""
@apiDefine ListDoesNotExist
apiError ListDoesNotExist The list does not exist
@apiErrorExample Error 400
    {
        "msg": "List does not exist"
    }
"""

"""
@apiDefine ArticleDoesNotExist
apiError ArticleDoesNotExist The article does not exist
@apiErrorExample Error 400
    {
        "msg": "Article does not exist"
    }
"""

"""
@apiDefine InvalidObjectID
apiError ArticleDoesNotExist The article does not exist
@apiErrorExample Error 400
    {
        "msg": "ObjectID is not valid"
    }
"""

"""
@apiDefine UserNotInGroup
apiError UserNotInGroup The user is not in any group
@apiErrorExample Error 204
    {
        "msg": "User is not in any group"
    }
"""
{'fraction_non_alphanumeric': 0.07954911433172303, 'fraction_numerical': 0.00998389694041868, 'mean_word_length': 4.042207792207792, 'pattern_counts': {'":': 13, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4366483', 'n_tokens_mistral': 917, 'n_tokens_neox': 868, 'n_words': 332}